React developer
Overview
In this senior role you will lead front-end development using React to deliver responsive, fast UIs. You will shape architectural decisions, enforce best practices, and mentor junior developers. You will collaborate with cross-functional teams to integrate RESTful APIs and drive improvements across the UI stack. You will champion accessibility, internationalization, and modern tooling to scale applications. This position offers a chance to influence technical direction and adopt new technologies in a fast-paced, Agile environment.
ResponsibilitiesLead front-end development efforts using React to build responsive and dynamic user interfacesLead front-end architectural decisions and enforce best practices across projectsImplement responsive UI designs with modern CSS and optimize for speed and scalabilityMentor junior and mid-level developers and conduct advanced code reviewsDrive adoption of new technologies and best practices within the teamCollaborate with cross-functional teams and align with CI/CD and deployment workflowsOversee integration with RESTful APIs and JSON-based backendsEngage with containerization and orchestration tools (Docker, Kubernetes) as part of deploymentAdvocate for accessibility (WCAG) and internationalization (i18n) best practicesSupport Agile processes and contribute to technical planning and reviews
Key requirements5-7 years of front-end experience with a strong focus on ReactProficiency in React ecosystem (hooks, context API, router)TypeScript and JavaScript (ES6+) expertiseExperience with state management libraries (Redux, Zustand, Recoil)CSS mastery (SASS/SCSS, CSS-in-JS) and responsive designNode.js and npm for build/dependency management; familiarity with bundlers (Webpack, Vite)Experience with front-end testing tools (Jest, React Testing Library, Cypress, Playwright)Git and GitHub workflows (PRs, branching)Familiarity with Micro Frontends and monorepos (Nx)Understanding of CI/CD pipelines and Git-based workflowsContainerization with Docker; deployment to OpenShift or KubernetesExperience integrating RESTful APIsStrong problem-solving and debugging skillsLead frontend development and architectural decision-makingLeadership and mentoringStrong communicationProblem-solving mindsetReact and ecosystem (hooks, context API, router)TypeScript/JavaScript (ECMAScript 7+)Redux/Zustand/Recoil