Frontend Engineer
Description
About The Role The role owns the frontend architecture and user interface development for high-traffic, user-facing web applications built with modern JavaScript frameworks. The engineering team works closely with product managers and UX designers to deliver responsive, accessible, and performant web experiences that scale to millions of active users. Key Responsibilities Build scalable, responsive user interfaces using React, TypeScript, and modern CSS architecture Optimize client-side performance, minimizing bundle sizes and improving Core Web Vitals across all device types Collaborate with backend engineers to define and consume robust RESTful and GraphQL APIs Write comprehensive unit, integration, and end-to-end tests using Jest, React Testing Library, and Cypress Participate in code reviews, mentor junior engineers, and contribute to frontend engineering standards and documentation What We Are Looking For 3–6 years of professional frontend software engineering experience with a strong focus on modern React applications Expert-level proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3 / Tailwind CSS Demonstrated experience with state management libraries (Redux Toolkit, Zustand) and client-side caching strategies Solid understanding of web accessibility (WCAG standards), cross-browser compatibility, and responsive design principles Bonus: Experience with Next.js, server-side rendering (SSR), or mobile development with React Native