We’ve launched our self-serve ads platform — use promo code HELLO10 and get a free $10 credit ›

Senior UI Developer

Remote from
UK flag
UK
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Department
Programming
Employment type
Full Time,
Job posted
Apply before
8 Jun 2026
Experience level
Senior
Views / Applies
970 / 376

About Trustonic

Trustonic's Telecoms & Cybersecurity trusted technology drives innovation, protects revenue & enhances security for technology companies on a global basis.

Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Trustonic is seeking a Senior UI Developer to lead the development of a React 18-based operator portal for a next-generation telecoms platform. The role involves building intuitive, high-performance interfaces with component libraries like Ant Design, integrating with AWS AppSync GraphQL APIs and Cognito authentication, and optimizing frontend performance. The candidate should have strong commercial experience with React, TypeScript, GraphQL, and modern frontend tooling. This remote role requires occasional attendance at the Winnersh office. The position offers an opportunity to work on a high-impact SaaS platform with a focus on user experience and accessibility.

Job Complexity

Easy Hard
AI Insight The role requires deep expertise in React 18, TypeScript, GraphQL, and AWS services, along with experience building production-grade applications and leading UI development, making it challenging but not the hardest.

Salary Analysis

Median
USD140,000
US Market
USD110,000 – USD180,000
AI Insight The salary for this role is not specified, but based on market data for a Senior UI Developer with cloud and telecom experience, the median is estimated at $140,000. This is competitive for a senior-level position requiring strong technical skills.

Key Skills

React TypeScript GraphQL AWS AppSync Ant Design State Management Performance Optimization Accessibility Component Libraries Frontend Testing

I am excited to apply for the Senior UI Developer position at Trustonic. With extensive experience building production-grade React applications and integrating GraphQL APIs, I am confident in my ability to lead the development of your operator portal. My expertise in TypeScript, state management, and performance optimization aligns with the technical requirements of this role.

I have a strong track record of creating reusable component libraries and delivering responsive, accessible user interfaces. I thrive in collaborative environments, working closely with backend engineers and product teams to translate complex platform capabilities into seamless user experiences.

I am particularly drawn to Trustonic's mission of making smartphones affordable and its commitment to diversity and inclusion. I look forward to contributing to a fast-moving global technology company and would be thrilled to discuss how my skills can add value to your team.

Describe your experience building a complex React application from scratch. What architectural decisions did you make?
I built a SaaS dashboard for a telecom client using React 18, TypeScript, and Ant Design. I chose to use React Query for data fetching and Zustand for global state, enabling efficient caching and real-time updates. I implemented code-splitting and lazy loading to optimize performance, and used a modular component structure for reusability.
How do you approach integrating GraphQL APIs in a React application? Can you discuss a specific implementation?
In a previous project, I integrated AWS AppSync GraphQL API for real-time device tracking. I used Apollo Client to manage queries, mutations, and subscriptions, and implemented authentication with AWS Cognito. I ensured secure data transmission by using proper authorization headers and handling token refresh.
What strategies do you use to optimize the performance of a React application?
I use techniques like lazy loading components with React.lazy, code-splitting with dynamic imports, and memoization with React.memo and useMemo. I also profile the app using React DevTools and implement virtualization for large lists. For data fetching, I use caching and stale-while-revalidate patterns.
How do you ensure accessibility in your UI components?
I follow WCAG guidelines and use semantic HTML, ARIA attributes, and keyboard navigation. I test with screen readers and tools like axe. I also use Ant Design's built-in accessibility features and ensure color contrast meets standards.
Describe a time you had to collaborate with backend engineers on API design. How did you ensure the API met frontend needs?
In a project for a real-time dashboard, I worked with backend engineers to design GraphQL schemas that supported efficient data fetching. I advocated for nested queries and pagination to reduce over-fetching. We held regular syncs to align on data requirements and iterated on the schema based on frontend performance metrics.

Company Description

Who we are…

At Trustonic, we make smartphones affordable for the many, enabling global access to devices and digital finance through the world’s most secure smartphone locking technology. We partner with mobile carriers, retailers, and financiers across 30+ countries, powering device financing solutions that drive economic inclusion, profitability, and growth.

We pride ourselves on living by the Trustonic culture code, a blueprint for our journey that recognises that great working environments don’t guarantee success, but bad ones almost always ensure failure.

Working here, you’ll find a company that celebrates its diversity and is looking to do the right thing: for each other, the community and the planet. We believe in equal opportunities and take to heart the old African proverb ’If you only want to go fast, go alone. If you want to go far, go together’.

We work flexibly when and where we’re at our best, but regardless of how you choose to work, we’ll make sure you feel like one of the team.

Click here if you would like to find out more about Trustonic’s culture code.

If you would like to work in a fast-moving global technology company, with great ambition, then we’d love to hear from you!

Job Description

A bit about the role and what you’ll do…

We’re 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’ll create intuitive, high-performance user interfaces that power device lifecycle management at scale—working at the intersection of frontend engineering, real-time data, and secure cloud integrations.

This is a high-impact role where you’ll shape the user experience across a complex SaaS platform, collaborating closely with backend engineers and product teams to deliver seamless, scalable solutions. You’ll 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’ll do…

What you’ll do…

Build Modern Web Experiences

Design, develop, and maintain a React 18-based operator portal, delivering responsive and intuitive user interfaces.

Create Reusable UI Components

Develop and maintain scalable component libraries using Ant Design, ensuring consistency and reusability across the platform.

Integrate with Cloud Services

Work with AWS AppSync GraphQL APIs and Cognito authentication flows to deliver secure, real-time user experiences.

Own State & Data Management

Implement efficient data-fetching and state management patterns (e.g., React Query, Zustand) for real-time device data.

Drive Frontend Performance

Optimise applications for speed and scalability through code-splitting, lazy loading, and caching strategies.

Collaborate Across Teams

Partner with backend engineers on API design and schema evolution, and contribute to UX and design discussions.

Ensure Quality & Reliability

Write robust unit and integration tests using Jest and React Testing Library, and contribute to code reviews and best practices.

Champion User Experience & Accessibility

Ensure applications meet high standards for responsiveness, cross-browser compatibility, and accessibility.

What we’re looking for…

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

Additional Information

What we can provide you in return for your investment…

Competitive compensation

  • A base salary that reflects your expertise and impact.
  • Bonus scheme to share in our success.

Financial security & wellbeing

  • 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

  • Remote/hybrid working arrangements to support your lifestyle.
  • An open holiday policy with no upper limit—take the time you need, when you need it.
  • Support for volunteering and causes that matter to you.

Growth & development

  • Opportunities for professional development and career progression.
  • Exposure and interaction with global teams.

Inclusive, supportive culture

  • A commitment to diversity, equity, and inclusion.
  • A collaborative environment where your voice is valued and your wellbeing is prioritised.

Impact & purpose

  • The chance to work on technology that drives global economic inclusion and makes a real difference in people’s lives.

#LI-Remote

Trustonic is an equal opportunity employer. We do not discriminate on any grounds. We empower, engage, enable and value differences between people, including; different races, ethnicities, genders, ages, religions, disabilities and sexual orientations, with differences in education, backgrounds, skill sets, experiences and knowledge.

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Programming remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›