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
Modern Frontend Stack
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
State management: 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
Other Skills
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
Experience building enterprise healthcare applications are a plus
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
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 leading the team is a must.
Exposure to Micro frontend architecture is a plus
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 .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
What 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
Education & Experience
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