Remote job
React Senior Frontend Developer
Job details
About this role
Role overview Develop and maintain production web applications, with an emphasis on scalable single-page experiences built with React and TypeScript. You’ll shape reusable UI foundations, API integrations, application performance, and engineering practices while working with backend colleagues.
Responsibilities - Build and maintain complex applications with React 18 or later and TypeScript. - Implement suitable state management and integrate REST or GraphQL APIs, including error handling and data caching. - Create reusable component libraries and document their interfaces. - Improve loading and runtime performance through techniques such as code splitting and lazy loading. - Define and apply testing, coding, and architectural practices; review code and give constructive feedback. - Coordinate with backend engineers on API contracts, data structures, and technical decisions.
Requirements - At least five years of software development experience, including three or more focused on React. - Strong JavaScript ES6+ and TypeScript skills, with a solid grasp of React hooks, context, and component behavior. - Experience with modern build tools such as Webpack, Vite, or Turbopack. - Familiarity with CSS Modules, CSS-in-JS, or utility-first styling approaches. - Knowledge of web performance, responsive design, cross-browser behavior, and accessibility standards. - Experience using Git and collaborative development workflows.
Nice to have - Experience with Web APIs, design system documentation tools, Node.js, or backend collaboration. - Open-source contributions or technical writing.
Benefits and work setup - Fully remote work with flexible hours. - The listing describes a professional development budget and work across technically challenging projects.