Were looking for a Senior Frontend Developer to join our growing R&D team. Youll play a key role in shaping and scaling our user-facing applications, building modern, high-performance, and reliable experiences for our customers.Our stack is built with React and TypeScript, with legacy JavaScript code were migrating. We use Redux and React Query for state management, and rely on a modern toolchain with CI/CD, automated testing, and monitoring.This is a hands-on role where youll not only deliver high-quality features but also help define architecture, drive code quality, and mentor the team in modern frontend practices.
Your Arena
Develop, maintain, and optimize complex frontend applications using React + TypeScript.
Lead the migration of existing JavaScript code to TypeScript, setting best practices and standards.
Collaborate with Product, Design, and Backend teams to deliver user-facing features end-to-end.
Own state management patterns with Redux and React Query, ensuring consistency and scalability.
Improve performance, accessibility, and reliability across the frontend.
Write clean, well-tested, and maintainable code with high test coverage.
Mentor and support other developers, promoting best practices and continuous improvement.
Contribute to technical discussions on architecture, tooling, and long-term frontend strategy.
Requirements: 5+ years of professional experience in frontend development
Strong expertise in React (including hooks, context, advanced component patterns)
Deep knowledge of TypeScript and experience migrating from JavaScript
Solid experience with state management (Redux, React Query, or equivalent)
Experience writing tests with frameworks like Jest, React Testing Library, or Cypress
Strong understanding of performance optimization, accessibility (a11y), and secure frontend practices
Excellent collaboration and communication skills
Nice-to-Haves
Experience with build tools and bundlers (Webpack, Vite, Babel)
Familiarity with component libraries/design systems (Storybook, Material UI, Tailwind)
Knowledge of server-side rendering (Next.js) or micro-frontend architecture
Exposure to monitoring tools (Sentry, Datadog RUM)
Open-source contributions or prior mentorship experience.
This position is open to all candidates.