Description:
We are seeking a Senior Frontend Engineer with deep expertise in modern JavaScript frameworks and frontend architectural design. The ideal candidate excels in React, TypeScript, and GraphQL, with a passion for performance, accessibility, and clean code. This role is ideal for someone who thrives in a collaborative product environment and is eager to build scalable, secure, and user-centric applications aligned with continuous deployment practices and healthcare tech standards.
Key Responsibilities
- Architect and implement scalable, reusable UI components using React, TypeScript, and Apollo Client (GraphQL)
- Drive and maintain frontend architecture including microfrontend strategy, SSR/static generation via Next.js or Gatsby, and component-driven design
- Optimize application performance through memoization, lazy loading, dynamic imports, and code splitting
- Implement and integrate with RESTful APIs and modern browser APIs (fetch, localStorage, sessionStorage, etc.)
- Build responsive, accessible interfaces with Tailwind CSS, Material UI, Ant Design, and Bootstrap
- Develop robust form logic using Formik and React Hook Form for dynamic, validated user inputs
- Integrate with CI/CD pipelines and manage deployment workflows in cloud and hybrid environments
- Uphold SEO and accessibility best practices (ARIA, WCAG), ensuring inclusive user experiences
- Collaborate with design, backend, QA, and product teams to translate business needs into elegant technical solutions
- Configure and fine-tune Webpack, Babel, and project scaffolding for modularity and performance
- Maintain a high standard of code quality using ESLint, Prettier, and rigorous peer review practices
- Apply expert-level understanding of JavaScript internals including the event loop, closures, scope, promises, and async/await
- Leverage data structures such as Map, Set, WeakMap, and WeakSet where appropriate for optimized application logic
- Participate in agile ceremonies and contribute to sprint planning, estimations, and retrospectives
Required Skills & Experience
- 5+ years of hands-on frontend engineering experience with strong focus on the React ecosystem
- Expert-level proficiency with TypeScript, GraphQL (Apollo Client), and modern state management libraries (Redux Toolkit, Zustand, Recoil)
- Solid understanding of performance optimization techniques in React-based apps
- Demonstrated ability to build accessible, SEO-optimized web interfaces using a variety of CSS frameworks
- Practical experience integrating with CI/CD systems, RESTful services, and frontend build pipelines
- Strong experience in handling form logic and validation with Formik and/or React Hook Form
- Comfort working in a fast-paced, agile environment with cross-functional teams and version-controlled workflows