Job Overview
We are looking for a skilled and experienced React developer to join our web development team. You will play a key role in designing and developing modern, scalable single-page applications using React and related technologies. You will collaborate with cross-functional teams, contribute to architectural decisions, and guide junior developers while remaining hands‑on with code.
Key Responsibilities
- Design, develop, and maintain enterprise‑grade React applications.
- Collaborate with UI/UX designers, product owners, and backend developers to deliver efficient solutions.
- Contribute to and maintain scalable architecture and reusable component libraries.
- Ensure performance, accessibility, and responsiveness of applications.
- Review code and mentor junior developers, promoting best practices and clean code.
- Participate in sprint planning, technical discussions, and continuous improvement initiatives.
- Research and propose modern frontend technologies and tools for future adoption.
- Create and maintain technical documentation.
Required Skills And Qualifications
- 7+ years of experience in front‑end development, with strong expertise in React and Redux.
- Hands‑on experience building Single Page Applications (SPA).
- Proficiency in JavaScript (ES6+) and TypeScript.
- Familiarity with frontend tooling: Webpack, Babel, ESLint, NPM/Yarn.
- Solid understanding of RESTful APIs, browser internals, and HTTP.
- Exposure to RxJS or similar reactive programming libraries is a plus.
- Should have experience in Hooks concepts.
- Familiarity with Redux middlewares like Saga or Redux Thunk.
- Knowledge of testing frameworks like Jest, React Testing Library, Cypress, etc.
- Experience working in Agile/Scrum teams.
- Strong communication and teamwork skills.
- Bachelor’s degree in Computer Science or a related field.
- Experience leading small teams or mentoring junior developers.
- Familiarity with CI/CD pipelines and code quality tools.
- Knowledge of accessibility (WCAG), internationalization (i18n), and performance tuning.
- Contributions to architectural decisions or project planning.
Skills: