- 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