Frontend Engineer
Oscar · London, England ·
Overview As a Frontend Engineer, you will shape data-dense enterprise interfaces and AI-assisted workflows using React, React Native and TypeScript. You'll contribute to a shared, themesable component library within a growing UK core engineering team.
You'll tackle performance, real-time updates, and trusted, transparent UI for complex workflows in a multi-tenant SaaS context. This role offers visible impact on product surfaces and the AI experience, within an ambitious, fast-paced environment.
Responsibilities Build advanced forms, analytics dashboards, and real-time views in React/React Native with TypeScript Leverage grids (AG Grid, MUI DataGrid) and responsive layouts to scale data-heavy interfaces Implement streaming responses, citations, verification flows and safe failure states Support agent workflows with visible progress, hand-offs, and interruption/correction capabilities Optimize perceived performance for model calls and interactive UX Contribute to component library and tenant theming, ensuring branding and permissions are clean Integrate frontend with backend APIs including authentication and RBAC Maintain tests (unit, integration, E2E) with Jest, RTL and Cypress/Playwright Adhere to WCAG 2.1 standards and optimize code-splitting and lazy loading Profile/backend pipelines via Jenkins and SonarQube for AWS deployment Key requirements 5+ years front-end experience with strong React and TypeScript background Experience shipping data-dense enterprise interfaces and ability to explain grid and dashboard decisions Strong state management and front-end security knowledge (XSS, CSRF, CSP) Solid testing discipline Experience building SaaS or multi-tenant products, with Git, CI/CD and cloud deployment Daily use of AI coding tools (e.g., Cursor or Claude Code) Degree in engineering, computer science or related field, or equivalent experience React Native experience is valued collaboration ability to communicate complex UI decisions high pace and accuracy React TypeScript React Native