Build scalable UI architectures and own end-to-end deliverables for performance, resilience, and security.
This role is on-site.
Responsibilities
Build high-performance interfaces using React.js, TypeScript, and Next.js with responsive design and WCAG accessibility.
Develop and optimize CI/CD pipelines using GitHub Actions, Jenkins, or Azure DevOps for automated testing and deployment.
Implement state management solutions using Redux Toolkit, Zustand, or Recoil and manage complex API integrations via REST and GraphQL.
Containerize applications using Docker and deploy services to AWS infrastructure including Lambda, S3, and CloudFront.
Debug complex issues, profile browser performance, and enforce code quality through ESLint, Prettier, and comprehensive testing with Jest, RTL, and Cypress.
Required Skills
5+ years of professional experience in Front End Development.
Deep expertise in React.js, TypeScript, and JavaScript (ES6+).
Strong command of Next.js and modern build tools like Webpack, Vite, or Rollup.
Proficiency in state management libraries: Redux Toolkit, Zustand, or Recoil.
Hands-on experience with CSS frameworks, specifically Tailwind or CSS-in-JS.
Practical knowledge of AWS services (Lambda, S3, CloudFront, API Gateway).
Experience setting up and maintaining CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps).
Competence with containerization (Docker) and version control (Git) branching strategies.
Familiarity with testing frameworks: Jest, React Testing Library, and Cypress.
Preferred Skills
Node.js fundamentals with Express or NestJS.
Experience with monitoring and logging tools like Datadog, New Relic, or OpenTelemetry.