We 7re looking for a Senior UI Developer to take a leading role in building and evolving our operator web portal for a next-generation telecoms platform. You 7ll create intuitive, high-performance user interfaces that power device lifecycle management at scale 1working at the intersection of frontend engineering, real-time data, and secure cloud integrations. This is a high-impact role where you 7ll shape the user experience across a complex SaaS platform, collaborating closely with backend engineers and product teams to deliver seamless, scalable solutions. You 7ll play a key role in translating sophisticated platform capabilities into elegant, usable interfaces for customers. Please note, this is a remote role with attendance required at our office in Winnersh from time to time.
What you 7ll do
- Design, develop, and maintain a React 18-based operator portal, delivering responsive and intuitive user interfaces.
- Develop and maintain scalable component libraries using Ant Design, ensuring consistency and reusability across the platform.
- Work with AWS AppSync GraphQL APIs and Cognito authentication flows to deliver secure, real-time user experiences.
- Implement efficient data-fetching and state management patterns (e.g., React Query, Zustand) for real-time device data.
- Optimise applications for speed and scalability through code-splitting, lazy loading, and caching strategies.
- Partner with backend engineers on API design and schema evolution, and contribute to UX and design discussions.
- Write robust unit and integration tests using Jest and React Testing Library, and contribute to code reviews and best practices.
- Ensure applications meet high standards for responsiveness, cross-browser compatibility, and accessibility.
Experience & Expertise
- Strong commercial experience building production-grade React applications
- Proven experience working with GraphQL APIs (AppSync, Apollo, or similar)
- Experience implementing authentication flows (e.g., AWS Cognito, OAuth2/OIDC)
- Solid experience using TypeScript in a React codebase
- Familiarity with component libraries such as Ant Design, MUI, or similar
Technical Strength
- Deep understanding of React 18 (hooks, context, performance optimisation)
- Strong skills in TypeScript, including generics and scalable typing patterns
- Experience with modern tooling such as Vite or equivalent
- Knowledge of state management patterns (React Query, Zustand, or similar)
- Strong CSS/SCSS skills including responsive design (flexbox, grid)
- Experience with testing frameworks like Jest and React Testing Library
Nice to Have
- Experience with multi-tenant SaaS platforms at scale
- Familiarity with AWS services (AppSync, Cognito, S3, CloudFront)
- Understanding of web performance optimisation techniques
- Awareness of accessibility standards (WCAG)
- Experience working with design systems and UX best practices
Ways of Working
- Thrive in a fast-paced, collaborative engineering environment
- Strong attention to detail and passion for building high-quality user experiences
- Comfortable working across teams and contributing to shared solutions
- Proactive, organised, and able to take ownership of frontend systems
- Curious and motivated to continuously improve tools, patterns, and practices
Qualifications
- A degree in computer science, software engineering, or equivalent experience
- AWS certification is desirable but not essential
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.