Frontend Engineer (React / React Native)
About the role
You build exceptional user experiences on top of robust platforms.
You'll improve, optimize, and scale existing web and mobile applications while ensuring security, performance, accessibility, and maintainability.
Key Responsibilities
Improve and evolve existing React and React Native applications.
Build intuitive, elegant, and high-performance user interfaces.
Optimize application performance, responsiveness, and rendering.
Enhance user experience through thoughtful UI/UX improvements.
Maintain and extend reusable component libraries and design systems.
Integrate backend APIs while ensuring secure frontend communication.
Strengthen frontend security and implement modern best practices.
Refactor existing code to improve scalability, maintainability, and reliability.
Collaborate closely with Product, Design, Backend, DevOps, and AI teams.
Contribute to technical decisions and frontend architecture.
What we're looking for
You are highly proficient in React, React Native, Next.js, and TypeScript, with the ability to work efficiently within large, existing codebases.
You have experience building reusable components, maintaining design systems, and creating responsive, accessible, and pixel-perfect interfaces.
You understand frontend performance optimization, rendering strategies, lazy loading, code splitting, bundle optimization, caching, and state management using tools such as Redux Toolkit, Zustand, or TanStack Query.
You follow modern frontend best practices for scalability, maintainability, testing, accessibility, and security, while continuously improving the overall user experience.