Skip to main content

Design Engineer

Licensed sponsor London Contract Posted 49 minutes ago

UX/UI Engineer (Design Engineer) – Junior / Mid / Senior

Location: London, UK

Work Mode: Hybrid – 3 days onsite per week

Contract Duration: 6 months (subject to confirmation)

Open Positions: 3 (Junior, Mid and Senior)

Business Area: Client Connectivity – Global Payments Solution Technology

About the Role

We are looking for talented UX/UI Engineers (Design Engineers) across Junior, Mid and Senior levels to join a technology team supporting Global Payments Solutions.

This is a hands-on engineering role combining UI/visual design judgement with front-end development expertise. The successful candidates will design intuitive, accessible and responsive user interfaces and implement them directly in production code.

This is not a traditional UX/UI design or Figma hand-off role. Candidates must be comfortable writing production-quality code using semantic HTML, modern CSS, vanilla JavaScript and Web Components.

You will work within a collaborative delivery team of approximately 4–6 members, including a dedicated Product Owner, delivering frequent improvements through a continuous-flow development approach.

Key Responsibilities

  • Design and develop accessible, responsive and user-friendly interfaces using semantic HTML, CSS, vanilla JavaScript and Web Components.
  • Translate business requirements into actionable UI development tasks and deliver production-ready features.
  • Apply strong UI/visual design judgement across layouts, visual hierarchy, interactions and usability.
  • Build reusable UI components and contribute to shared component libraries, design patterns and technical documentation.
  • Implement accessibility best practices, including WCAG principles, ARIA attributes, keyboard navigation and focus management.
  • Integrate RESTful APIs and manage authentication, loading, error, empty and other edge-case states.
  • Ensure cross-browser compatibility, responsive behaviour and maintainable front-end code.
  • Participate in pair programming, code reviews, technical discussions and knowledge sharing.
  • Identify and resolve UI defects, accessibility issues and technical debt.
  • Contribute to production support, continuous improvement and iterative feature delivery.
  • Support coaching and mentoring activities according to seniority.

Essential Technical Skills

  • Strong hands-on experience with HTML5, CSS3 and JavaScript (ES6+).
  • Practical development experience using vanilla JavaScript and Web Components.
  • Strong understanding of semantic HTML, responsive design and cross-browser compatibility.
  • Practical knowledge of web accessibility, including keyboard accessibility, focus management, semantic structure, ARIA and WCAG principles.
  • Ability to design and implement usable interfaces with appropriate visual hierarchy and interaction patterns.
  • Experience integrating REST APIs into front-end applications.
  • Understanding of UI states, including loading, authentication, errors and empty states.
  • Experience developing maintainable, reusable and production-ready UI components.
  • Strong collaboration, problem-solving and communication skills.

Requirements by Seniority

Junior UX/UI Engineer

  • Working knowledge of HTML, CSS and JavaScript fundamentals.
  • Interest in UI/visual design, usability and accessibility.
  • Ability to implement UI features with guidance.
  • Willingness to learn Web Components and contribute to shared UI patterns.
  • Basic understanding of API-driven interfaces and UI states.
  • Comfortable receiving feedback and participating in code reviews.

Mid-Level UX/UI Engineer

  • Strong practical front-end development experience.
  • Ability to independently design and implement UI features.
  • Hands-on knowledge of Web Components, reusable UI patterns and accessibility.
  • Experience integrating REST APIs and handling complex UI states.
  • Ability to contribute effectively to code reviews, shared libraries and production support.
  • Good UI design judgement and ability to explain technical decisions.

Senior UX/UI Engineer

  • Extensive hands-on experience delivering complex, production-ready user interfaces.
  • Ability to lead UI engineering direction and establish high standards for usability, accessibility and maintainability.
  • Strong expertise in semantic HTML, modern CSS, vanilla JavaScript and Web Components.
  • Experience influencing shared UI patterns and driving adoption across engineering teams.
  • Ability to resolve complex accessibility, interaction and front-end engineering challenges.
  • Experience mentoring engineers, facilitating workshops and conducting technical reviews.
  • Strong stakeholder communication and technical decision-making skills.

Interview and Assessment Process

Important: Please note that the recruitment process includes an SHL online assessment and a client technical assessment through Karat.

Candidates should be willing to participate in both assessment stages as part of the selection process. Specific assessment formats will be confirmed during recruitment.

Similar sponsor-licensed roles

More roles in London with active sponsor licences.