SlipstreamJobsFresh Startup & VC-Backed Jobs

Principal Software Engineer

Wellframe - Bengaluru, Karnataka, India - In-office

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

HealthEdge is seeking a Principal Frontend/UI Engineer to lead the design, modernization, and delivery of enterprise-grade user interfaces for US healthcare software platforms. This role bridges legacy .NET Framework UI development (C#, WinForms, DevExpress) and modern ReactJS-based web applications. You will drive UI architecture, modernization strategy, engineering standards, and mentorship while ensuring secure, accessible, maintainable, and high-quality healthcare user experiences. Key responsibilities include leading frontend/UI architecture across both legacy and modern stacks, establishing frontend engineering standards and best practices, delivering scalable and performant UI solutions aligned with US healthcare compliance needs, and mentoring frontend engineers. You will lead the full software development lifecycle from requirements analysis through deployment and production support, collaborate with Product, UX, QA, and cross-functional stakeholders in an Agile environment, and evaluate frontend solutions through PoCs and technical spikes to influence leadership decisions. The role requires deep expertise in both legacy and modern frontend technologies, strong understanding of healthcare compliance (HIPAA, ADA/accessibility standards), and proven ability to lead complex UI initiatives with cross-team impact. You will act as a technical lead and mentor, defining frontend technical design, standards, and long-term UI direction in collaboration with UX and other architects. Production support, root cause analysis, and defect resolution are part of the responsibilities, ensuring frontend solutions meet reliability, performance, and operational readiness standards. REQUIREMENTS: - Bachelor's or Master's degree in Computer Science, Information Technology, or equivalent practical experience - 11+ years of professional software development experience building enterprise-scale applications - Legacy Frontend/UI Stack: Strong experience with C# and .NET Framework for UI development; experience with DevExpress or similar third-party UI component libraries; ability to consume SOAP-based web services from UI applications; UI automation/testing using Ranorex and NUnit preferred; strong understanding of event-driven UI programming, UI state management, and lifecycle handling in .NET applications - Modern Frontend Stack: Strong proficiency in ReactJS (Virtual DOM, Hooks, component architecture, state management, data flow, forms); JavaScript, TypeScript, HTML, CSS, responsive design, npm/yarn, express; state management with Redux or equivalent; API integration using Axios, node-fetch, or similar; UI testing using Jest and Katalon; test-driven development practices; styling using Material UI, styled-components, or similar libraries - Other Skills: Git, JIRA, SalesForce; debugging using Chrome DevTools and React DevTools; VS Code (NeoVIM a plus); Agile/Scrum development methodology; strong understanding of ADA/accessibility standards; experience building enterprise healthcare applications preferred; awareness of HIPAA-conscious UI design, data privacy, and security best practices preferred; ability to deliver highly reliable, user-friendly interfaces for clinical, claims, or payer workflows; understanding of UI/UX best practices and branding consistency; exposure to Micro frontend architecture preferred; experience with UI architectural patterns; ability to structure UI code for maintainability, testability, and separation of concerns; experience optimizing UI responsiveness, rendering performance, and memory usage in both .NET desktop and web applications - Strong analytical and problem-solving abilities with attention to detail and quality - Passion for technology and enthusiasm for learning new tools and frameworks - Self-motivated, able to work independently and collaboratively while leading teams efficiently - Adaptability to fast-paced, dynamic environments with changing priorities - Strong written and verbal communication skills in English - Commitment to writing clean, maintainable code and following software engineering best practices - Proactive approach to identifying and resolving technical debt and process improvements - Experience leading teams is a must

Similar roles