We are seeking a highly skilled Senior Frontend Developer to join our dynamic team. The ideal candidate will have extensive experience designing and developing modern, high-performance user interfaces.
This role goes beyond building UI components. You will be responsible for developing data-intensive, API-driven applications, handling complex data flows, and ensuring seamless interaction between frontend systems and backend services. A strong focus on performance, scalability, and user experience is critical.
Your day-to-day activities:
- Develop scalable, high-performance web applications using ReactJS and NextJS
- Build reusable, scalable component libraries and maintain high-quality frontend codebases.
- Develop responsive user interfaces leveraging ReactJS, NextJS, TypeScript, JavaScript, Tailwind CSS, and SASS/Less.
- Implement and manage state management solutions such as Redux or MobX.
- Collaborate with backend engineers to integrate complex RESTful and real-time APIs, ensuring robust data flow and error handling.
- Handle data-intensive UI scenarios, including large datasets, real-time updates, and asynchronous workflows.
- Ensure software quality through testing, CI/CD pipelines, and rigorous code reviews while mentoring junior engineers.
- Optimize frontend performance and resolve critical UI/UX issues.
- Maintain version control using Git.
- Proactively identify and solve architectural and performance challenges
You’re a perfect match if you have:
- 5+ years of experience in frontend development.
- Expertise in ReactJS, NextJS, TypeScript, and JavaScript.
- Strong proficiency in Tailwind CSS and SASS/Less.
- Strong understanding of modern JavaScript tooling such as Webpack, Vite, and ESLint.
- Experience with Redux, MobX, or similar state management libraries.
- Experience building data-driven applications with complex API interactions and state synchronization.
- Experience with frontend testing frameworks such as Selenium and Cypress, alongside unit and integration testing practices.
- Familiarity with CI/CD pipelines like Azure DevOps, GitHub Actions, or Jenkins.
- Understanding of OAuth, OpenID Connect, and JWT Authentication from a frontend integration perspective.
- Strong knowledge of SOLID principles and Clean Architecture in a frontend context.
- Experience with caching strategies and monitoring tools like Application Insights or New Relic.
- Ability to design frontend systems that handle distributed backend interactions and partial failure scenarios.
- Upper-intermediate or higher English proficiency.
- Availability to work Eastern Standard Time (EST) from 8:00 AM to 12:30 PM
- Experience integrating with healthcare platforms such as Athenahealth.
- Familiarity with healthcare data standards, payer/provider workflows, or regulated environments.
- Basic understanding of cloud-hosted front-end deployments, such as Azure App Services or equivalent.
- Familiarity with micro-frontend patterns and component-driven design.
