About the role
The Senior React Developer will lead the design, development, and maintenance of high-performance web applications using React and related technologies. This role involves collaborating with product managers, designers, and backend teams to deliver scalable, maintainable code that meets business objectives and enhances user experience.
What you will do
- Architect and implement reusable React components and libraries for cross-functional use.
- Collaborate with product and design teams to translate requirements into functional, responsive UI.
- Mentor junior developers, conduct code reviews, and enforce coding standards.
- Optimize application performance, troubleshoot bugs, and ensure high test coverage.
- Integrate with RESTful APIs and GraphQL services, managing state with Redux or Context API.
- Stay current with industry trends and recommend tooling or process improvements.
What we are looking for
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5–8 years of professional experience building web applications with React.
- Strong proficiency in JavaScript (ES6+), TypeScript, and modern front‑end tooling.
- Experience with state management libraries (Redux, MobX, or Context API).
- Solid understanding of REST/GraphQL, HTTP, and authentication flows.
- Demonstrated ability to write unit, integration, and end‑to‑end tests.

