Skip to content

Senior UI/UX Engineer

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

London, United Kingdom of Great Britain and Northern Ireland

specialization icon

UI/UX Design

lob icon

BCM Industry

date icon

29/09/2026

Req. VR-125258

Apply
Project description

Our Client is a leading global financial markets infrastructure and data provider. Their purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth.

The platform is a strategic automation and operational resilience initiative, giving operations and leadership teams a single, trusted view over hundreds of automated checks and jobs that used to be run and tracked manually. The UI/UX Engineer owns how that operational picture is presented: from executive summary through to individual check evidence, across a growing set of independently built, permission-gated product areas.

We're building this on a Node.js backend serving multiple independent frontend applications, with a shared internal design system and clear rules about which team owns which part of the product.

Responsibilities
bullet icon

We are looking for UI/UX Engineer to own frontend delivery within a large modular operations platform, building accessible, design-system-driven interfaces across multiple independently built product areas. Comfortable working directly with product and operational stakeholders to translate ambiguous requirements into shipped, WCAG-compliant UI, while respecting strict ownership boundaries between teams and clearly defined API contracts. Able to design a best-in-class experience for several different user types (e.g. executives, operations analysts, on-call engineers) even when requirements aren't fully defined up front, using judgement to fill the gaps rather than waiting for a complete spec.

bullet icon

Taking ownership of a module's end-to-end UI/UX, from ambiguous requirements to shipped, accessible interface

bullet icon

Engaging directly with operations or business stakeholders to understand workflows and translate them into interface design

bullet icon

Designing best-in-class interfaces for multiple distinct user types (e.g. leadership, operations, engineering) from partial or evolving requirements, making sound design decisions without waiting for fully specified requirements

bullet icon

Building production frontend using the shared internal design system and each product area's own conventions

bullet icon

Reducing operational risk and confusion by making status, exceptions and evidence clear, truthful and accessible

Skills

Must have

bullet icon

Mandatory Competencies:

bullet icon

Ownership (CRITICAL)

bullet icon

Has taken ownership of a UI/UX delivery from concept to production. Drove work independently with minimal direction. Shipped interfaces that replaced manual reporting, ad hoc dashboards or spreadsheet-based views.

bullet icon

Stakeholder Engagement (CRITICAL)

bullet icon

Comfortable reaching out directly to operations or business teams. Proactively gathers requirements and iterates on design based on direct user feedback rather than waiting for a spec to be handed over. Documents inputs, states and edge cases with the people who do the work.

bullet icon

Accessible, Design-System-Driven UI (CRITICAL)

bullet icon

Has built production UI (not prototypes) using a shared component library and design tokens. Worked within clear boundaries between product areas — no shortcuts that reach into another team's interface, styling or state.

bullet icon

Designing for Multiple Personas Without Full Requirements (CRITICAL)

bullet icon

Can design a best-in-class operations UI that serves several different audiences (e.g. leadership summary views vs. hands-on operational detail views) with different needs, comfortable making sound design judgement calls when requirements are incomplete, ambiguous, or still evolving, rather than needing a fully black-and-white spec before starting.

bullet icon

Process Understanding & Interaction Design

bullet icon

Can understand operational workflows and identify how status, exceptions and evidence should be surfaced. Works with ops teams to simplify complex information. Designs maintainable, observable, truthful loading/empty/error states.

bullet icon

Mandatory Technical Skills:

bullet icon

Languages: JavaScript, TypeScript, HTML/CSS, JSX

bullet icon

Frontend Frameworks: React 18, native Web APIs, consistent navigation and layout patterns shared across product areas

bullet icon

Design System: Radix UI, Base UI, ShadCN-style primitives, class-variance-authority, clsx, tailwind-merge, shared internal component library used across all product areas

bullet icon

Styling: Tailwind CSS, strict CSS naming conventions to prevent style clashes between product areas, design tokens, CSS custom properties

bullet icon

Build Tooling: esbuild, Vite, Node.js build scripts, automated build and deployment of independent frontend bundles, asset manifests, caching strategies

bullet icon

Accessibility: WCAG 2.x, ARIA semantics, roving tabindex, focus management, reduced-motion support, screen-reader testing

bullet icon

Data Visualization: Grafana Scenes, RxJS, Recharts, timeline and execution-history style visual components

bullet icon

Architecture: Clear boundaries between product areas, dynamic loading of features on demand, consistent lifecycle for loading/unloading screens, centrally managed navigation and browser history, routed subpages with canonical breadcrumbs

bullet icon

API Integration: REST APIs, runtime response validation, request cancellation support, purpose-built, need-to-know API responses (never exposing full backend data to the browser)

bullet icon

Security & Compliance: CSP, Trusted Types, feature visibility controlled and enforced by the backend, not just hidden in the UI, no client-side credential handling

bullet icon

Testing: Node test runner, accessibility assertions, component/contract tests, automated checks to keep frontend and backend feature lists in sync

bullet icon

Collaboration: Design handoff, stakeholder demos, cross-team alignment, documentation-first change management

Nice to have

bullet icon

Grafana / Scenes dashboarding experience (used by our monitoring product area)

bullet icon

Financial services or regulated environment experience

bullet icon

Operational resilience / SRE concepts (status semantics, alerting, monitoring dashboards)

bullet icon

Data visualisation for time-series or execution-timeline data

bullet icon

Experience contributing to or maintaining a shared component library across multiple products

bullet icon

Modernising manual/spreadsheet-based reporting into a web UI

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

London, United Kingdom of Great Britain and Northern Ireland

Req. VR-125258

UI/UX Design

BCM Industry

29/09/2026

Req. VR-125258

Apply for Senior UI/UX Engineer in London

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.