Summary
✨ AI‑Generated
A frontend engineering role owning architecture and user experience for responsive, high-performance web applications. You will build scalable interfaces with React and TypeScript, integrate REST and GraphQL APIs, develop reusable components, optimize performance, and maintain strong automated test coverage.
Highlights
Own frontend architecture and user experience for high-performance web applications at large scale. The role emphasizes modern frontend technologies, reusable design systems, accessibility, performance, robust testing, and collaboration with design and backend teams.
Description
About The Role
The role owns the frontend architecture and user experience for high-performance, responsive web applications serving millions of active users daily.
The team works closely with product designers and backend engineers to build accessible, fluid, and resilient interfaces that handle complex data interactions seamlessly.
Key Responsibilities
Architect, build, and maintain scalable user interfaces using React, TypeScript, and modern CSS frameworksOptimize web applications for maximum speed, performance, and cross-browser compatibility across desktop and mobile devicesDesign and implement reusable component libraries and design system standards to accelerate feature deliveryIntegrate complex RESTful and GraphQL APIs, managing state efficiently with modern tools such as Redux Toolkit or React QueryWrite clean, testable code supported by robust unit and integration tests using Jest, React Testing Library, and CypressParticipate in code reviews, mentor junior engineers, and contribute to frontend architectural standards
What We Are Looking For
3–6 years of professional software engineering experience focusing on modern frontend development and component-driven architectureExpert-level proficiency in JavaScript/TypeScript, HTML5, CSS3/Sass, and modern React ecosystemsStrong understanding of web performance optimization techniques, core web vitals, and accessibility (WCAG) standardsExperience with state management libraries, build tools like Vite or Webpack, and CI/CD pipelinesBS or MS in Computer Science, related technical field, or equivalent practical experienceBonus: Experience with server-side rendering (Next.js), mobile development (React Native), or WebAssembly