Description

  • Design, develop, and maintain scalable web applications using React.js, TypeScript, and Redux/MobX.
  •  Translate high-level requirements and UX wireframes into functional, performant UI components.
  •  Collaborate with backend developers to integrate RESTful APIs and GraphQL endpoints.
  • Drive frontend architecture decisions and promote best practices in code quality, testing, and maintainability.
  • Optimize application performance and ensure responsiveness across devices and browsers.
  • Lead code reviews, pair programming sessions, and mentor junior engineers.
  • Work with CI/CD pipelines and ensure high code coverage through unit, integration, and E2E tests.
  • Stay up to date with the latest trends in frontend development and propose innovations where appropriate.

Qualifications:
Required Skills:

  • 8+ years of experience in frontend development with a strong focus on React.js.
  • Expertise in JavaScript (ES6+), TypeScript,, CSS, ANTD, also having experience in latest React Features
  •  Solid understanding of state management libraries (Redux. React context API)
  • Experience with testing frameworks like Jest, React Testing Library, or Cypress.
  •  Experience with responsive design, cross-browser compatibility, and accessibility (a11y).
  • Proficient in Git, Webpack, Babel, and modern frontend tooling.
  • Exposure to monorepos, micro-frontends, or component libraries (Storybook) is a plus.
  • Familiarity with Agile methodologies and tools like JIRA, Confluence, and Bitbucket/GitHub

Education

Bachelor's degree