Quick overview
Job description
- Role: UI Engineer (Embedded Domain)
- Type: 6-Month Contract (Inside IR35)
- Location: London, UK (Remote)
Role Overview:
Join the team building the C2C Finance Companion, an AI suite assisting finance teams with contract booking, billing, and collections. Embedded in a dedicated squad, you will build user-facing screens in a shared React shell and migrate legacy front ends without downtime.
Key Responsibilities
- Build production-grade domain screens and AI chat interfaces (streaming responses, confirmation flows, error handling).
- Migrate existing standalone front ends into the centralized shell and decommission legacy versions.
- Consume and upstream shared UI components using design tokens.
- Partner with Go engineers to integrate GraphQL queries and real-time subscriptions.
- Ensure UI quality through automated testing, WCAG 2.1 AA accessibility, and web vitals optimization.
Requirements
- 3-5+ years building production apps with React and TypeScript.
- Experience with Tailwind CSS, headless UI libraries (Radix UI or shadcn/ui), and Apollo Client (GraphQL).
- Modern testing and build tooling: Vitest, Testing Library, Playwright, and Vite.
- Experience with enterprise browser auth via Microsoft Entra ID (MSAL).
Nice to Have
- Front-end consolidation or micro-frontend migrations.
- AI/conversational UI design.
- Data-dense dashboards (tables, queues, approval flows).
- Finance, ERP, or order-to-cash domain exposure.
Randstad Technologies is acting as an Employment Business in relation to this vacancy.
Similar jobs
- TE
Software Engineer (Mobile) - LondonRecently posted Auto Apply
Teton · London · On-site 🇬🇧
SwiftAWSExpo+6TechnologySalary not listed - TE
Senior Staff Engineer - AgenticRecently posted Auto Apply
Tem · United Kingdom · Remote 🇬🇧
CI/CDRAGTechnology£117.8k/yr - AS

Data, Analytics & AI Platform EngineerRecently posted Auto Apply
Altman Solon · London · Hybrid 🇬🇧
SQLMicrosoft OfficeContinuous Improvement+5TechnologySalary not listed - BS

Engineer – Software – C2Recently posted
BAE Systems · twickenham, middlesex · Hybrid 🇬🇧
C++Technology£52.3k/yr - BS

Engineer – Software – C2Recently posted
BAE Systems · epsom, surrey · Hybrid 🇬🇧
C++Technology£52.3k/yr - BS

Lead Systems Engineer/Team LeadRecently posted
BAE Systems · rochester · Hybrid 🇬🇧
MATLABTechnology£65k/yr - BS

Senior/Principal Hardware EngineerRecently posted
BAE Systems · sittingbourne, kent · On-site 🇬🇧
Technology£60k/yr - BS

Lead Systems Engineer/Team LeadRecently posted
BAE Systems · sheerness, kent · Hybrid 🇬🇧
MATLABTechnology£65k/yr - BS

Hardware EngineerRecently posted
BAE Systems · sevenoaks, kent · On-site 🇬🇧
Technology£45k/yr - BS

Hardware EngineerRecently posted
BAE Systems · sittingbourne, kent · On-site 🇬🇧
Technology£45k/yr - BS

Senior/Principal Hardware EngineerRecently posted
BAE Systems · sevenoaks, kent · On-site 🇬🇧
Technology£60k/yr - BS

Senior/Principal Hardware EngineerRecently posted
BAE Systems · chatham, kent · On-site 🇬🇧
Technology£60k/yr
