Principal Software Engineer
HealthEdge
- Bengaluru, India
- Lead/Staff
- 11+ years
- Bachelor's degree
- Posted
Skills
Required
- ReactJS
- Virtual DOM
- JavaScript
- TypeScript
- CSS
- express
- Katalon
- Git
- JIRA
- VS Code
- NeoVIM
- ADA / accessibility standards
- npm
Preferred
- Micro frontend architecture
- frontend
- legacy
- .NET UI applications
- Docker
- Kubernetes
- C#
- NUnit
- .NET
Principal Engineer – Frontend / UI (ReactJS & .NET UI) Location: Bengaluru Job Summary 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 requires deep expertise in legacy .NET Framework UI development (C#, WinForms, DevExpress) and modern ReactJS-based web applications. The ideal candidate will drive UI architecture, modernization strategy, engineering standards, and mentorship while ensuring secure, accessible, maintainable and high-quality healthcare user experiences. One will also coordinate with the rest of the team working on different layers of the stack. Therefore, a commitment to collaborative problem-solving, sophisticated design and high-quality products are important.
Responsibilities
- Lead frontend/UI architecture across legacy .NET UI applications and modern ReactJS web applications
- Establish frontend engineering standards, best practices, and design patterns
- Deliver scalable, accessible, maintainable and performant UI solutions aligned with US healthcare compliance needs
- Mentor frontend engineers and provide technical leadership in the team
- 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
- Ability to understand complex problems and build small PoCs or technical spikes to evaluate frontend solutions when required and communicating to leadership to influence.
- Work as part of agile team to implement according to the requirements while adhering to the best coding development standards and architectural standards.
- Experience with building large-scale cloud based or on-prem web applications on AWS, Docker, Kubernetes Required Skills & Qualifications: Legacy Frontend / UI Stack: Strong experience with C# and .NET Framework for UI development
- Experience with DevExpress or similar third-party UI component libraries
- Consuming SOAP-based web services from UI applications UI automation/testing using
- Ranorex and NUnit is preferrable Strong understanding of event-driven UI programming, UI state management, and lifecycle handling in .NET applications
- Defines frontend technical design, standards, strategy and long-term UI direction by working with UX and other architects.
- Leads complex UI initiatives with cross-team impact and works with cross functionalities team of the entire stack Acts as a mentor and technical lead.
- Experience optimizing UI responsiveness, rendering performance, and memory usage in .NET desktop or thick-client UI applications and Web applications
- Participate in production support, root cause analysis, and defect resolution for UI applications
- Ensure frontend solutions meet reliability, performance, and operational readiness standards
Requirements
- Strong written and verbal communication skills in English.
- Strong proficiency in ReactJS, including: Virtual DOM, Hooks, component architecture, state management, data flow and forms JavaScript, TypeScript, HTML, CSS, responsive design, npm (or yarn), express
- Redux (or equivalent) API integration using
Axios, node-fetch, or similar UI testing using
- Jest and Katalon.
- Experience with test driven development practices.
- Styling using Material UI, styled-components, or similar libraries
Git, JIRA, SalesForce Debugging using
- Chrome DevTools and React DevTools Development environments: VS Code (NeoVIM a plus) Agile/Scrum development methodology Strong understanding of ADA / accessibility standards
- Awareness of HIPAA-conscious UI design, data privacy, and security best practices are a plus
- Ability to deliver highly reliable, user-friendly interfaces for clinical, claims, or payer workflows
- Understanding of UI/UX best practices and branding consistency
- Experience leading the team is a must.
Experience with UI architectural patterns
- Ability to structure UI code for maintainability, testability, and separation of concerns
- We're Looking For Strong analytical and problem-solving abilities with attention to detail and quality
- Passion for technology and enthusiasm for learning new tools, frameworks, and best practices Self-motivated individual who can work independently as well as collaboratively in a team environment and lead the team efficiently while meeting the goals
- Adaptability to fast-paced, dynamic environments with changing priorities and requirements Strong written and verbal communication skills in English, with ability to articulate technical concepts
- Commitment to writing clean, maintainable code and following software engineering best practices
- Proactive approach to identifying and resolving technical debt and process improvements
- 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
Preferred
- Experience building enterprise healthcare applications are a plus
- Exposure to Micro frontend architecture is a plus
jobapplier