Summary
✨ AI‑Generated
Build and ship production web applications that help customers discover, configure, and manage digital services. You will translate designs and product requirements into responsive and accessible interfaces, integrate REST and GraphQL APIs, and establish reliable testing practices using a modern frontend stack.
Highlights
Own customer-facing web experiences and build fast, accessible, maintainable interfaces at scale while collaborating closely with designers, backend engineers, and product managers.
Description
About The Role
The Frontend Engineer role owns the web experiences used by customers to discover, configure, and manage core products.
The team builds fast, accessible interfaces with React, TypeScript, and Next.js, connecting polished user workflows to highly available backend services and APIs.
This role matters because frontend quality directly shapes product adoption and customer trust.
The engineer will work closely with product designers, backend engineers, and product managers to turn complex requirements into responsive, observable, and maintainable applications used at scale.
Key Responsibilities
Build and ship production web applications using React, TypeScript, Next.js, and modern CSS practicesTranslate Figma designs and product requirements into responsive, accessible interfaces across desktop and mobile breakpointsIntegrate frontend experiences with REST and GraphQL APIs, handling loading states, errors, caching, and optimistic updatesEstablish reliable testing practices with tools such as Jest, React Testing Library, and Playwright or CypressImprove application performance through code splitting, bundle analysis, caching, Core Web Vitals monitoring, and effective state managementCollaborate with designers, product managers, and backend engineers through technical planning, code reviews, and iterative deliveryMonitor and troubleshoot production issues using browser diagnostics, logging, analytics, and observability tools
What We Are Looking For
3–6 years of professional experience building and shipping frontend or full-stack web applicationsStrong proficiency with JavaScript or TypeScript and production experience with React; familiarity with Next.js is expectedExperience designing reusable component systems and working with design tools such as FigmaPractical knowledge of web fundamentals, including HTML, CSS, browser behavior, responsive design, accessibility, and performance optimizationExperience writing automated unit, integration, and end-to-end tests using Jest, React Testing Library, Playwright, Cypress, or comparable toolsBachelor’s degree in computer science, software engineering, or a related technical field, or equivalent practical experienceBonus: Experience with GraphQL, Storybook, design systems, React Native, CI/CD pipelines, or frontend observability platforms