Summary
✨ AI‑Generated
A high-performing engineering team is looking for a Senior React Developer to design, develop, and maintain modern web applications. You will build reusable components, translate UI/UX designs into clean TypeScript code, integrate with REST APIs, and apply modern React patterns such as Hooks and Context. The role involves unit, integration, and component testing, as well as close collaboration with product, UX, backend, and architecture teams.
Highlights
Join a high-performing engineering team and build scalable, responsive web applications using React and TypeScript. Work closely with product, UX, backend, and architecture teams, with a strong focus on reusable components, testing, and accessibility.
Description
Role OverviewWe are looking for a Senior React Developer with strong hands-on experience in React and TypeScript to join a high-performing engineering team.
The successful candidate will be responsible for building scalable, responsive, and high-quality web applications while working closely with product, UX, backend, and architecture teams.
Key ResponsibilitiesDesign, develop, and maintain modern web applications using React and TypeScript.Build reusable, scalable, and maintainable UI components.Translate UI/UX designs and business requirements into high-quality technical solutions.Develop responsive and accessible user interfaces across browsers and devices.Work with REST APIs and integrate frontend applications with backend services.Apply modern React patterns including Hooks, Context, component composition, and state management.Write clean, well-structured, and reusable TypeScript code.Implement unit, integration, and component testing.Troubleshoot and resolve application performance, usability, and production issues.Participate in code reviews and contribute to frontend coding standards and best practices.Work within Agile/Scrum development teams.Collaborate with backend developers, QA engineers, designers, product owners, and technical architects.Contribute to frontend architecture, technical design, and continuous improvement.Required Skills & Experience7+ years of software development experience, with strong frontend development experience.5+ years of hands-on React development.Strong TypeScript and modern JavaScript experience.Strong understanding of HTML5, CSS3, responsive design, and web standards.Excellent knowledge of React fundamentals, including:React HooksComponent architectureState and lifecycle managementContext APIReusable componentsExperience with state management libraries such as Redux, Redux Toolkit, Zustand, or similar.Strong experience integrating RESTful APIs and handling asynchronous data.Experience with frontend testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.Good understanding of Git, branching strategies, and CI/CD practices.Experience working with Agile/Scrum methodologies.Strong understanding of frontend performance, browser compatibility, and debugging.