We are looking for a Senior UI Developer to build and evolve our operator web portal for a next-generation telecoms platform. The role involves creating intuitive, high-performance user interfaces that power device lifecycle management at scale.
Requirements
- 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
Benefits
- Competitive compensation
- Bonus scheme to share in our success
- Immediate participation in our pension scheme
- Private medical insurance for you and your family from day one
- Income protection and life insurance for peace of mind
- Flexibility & work-life balance
- Support for volunteering and causes that matter to you
