77 Ui Engineer jobs in the United Kingdom
Principal Software UI Engineer
Posted 2 days ago
Job Viewed
Job Description
I’m working with one of our big Financials domain client based in the Central London, and they’re looking for a Princiapal Software UI Engineer to join the team.
This role requires a highly skilled hands-on professional who is passionate about technology and finance, you will lead the design, development, and implementation of trading applications while driving the technical direction of the team.
The ideal candidate:
- Expertise in UI using React/Typescript/JavaScript and OO design.
- Experience in HTML, React, Typescript, JavaScript.
- Experience in UI Libraries such as Material UI or Ant Design etc.
- Experience of Trading Business domain.
If this sounds like an interesting opportunity to you, feel free to apply for this position or drop me your CV at
Principal Software UI Engineer
Posted 2 days ago
Job Viewed
Job Description
I’m working with one of our big Financials domain client based in the Central London, and they’re looking for a Princiapal Software UI Engineer to join the team.
This role requires a highly skilled hands-on professional who is passionate about technology and finance, you will lead the design, development, and implementation of trading applications while driving the technical direction of the team.
The ideal candidate:
- Expertise in UI using React/Typescript/JavaScript and OO design.
- Experience in HTML, React, Typescript, JavaScript.
- Experience in UI Libraries such as Material UI or Ant Design etc.
- Experience of Trading Business domain.
If this sounds like an interesting opportunity to you, feel free to apply for this position or drop me your CV at
Senior UI Lead Engineer, VP
Posted 2 days ago
Job Viewed
Job Description
**The development position involves:**
+ Development of high-quality, modern UIs for developers, support, quants and finance staff
+ Participation in a fast-paced Agile development process
+ Development of high-quality software, emphasizing simplicity, maintainability and reuse
+ Participation in code and design reviews
+ Working proactively on diverse and innovative solutions
+ Requirements analysis and capture, working closely with the business and business aligned teams to define solutions
+ Good communication with support, other development teams, and infrastructure teams
+ Thorough automated testing using unit and integration tests
+ Driving the architectural standards, development best practices, and promoting adherence to these standards
+ Driving the architectural and technical evolution of frameworks and APIs
**Key Relationships:**
+ Portfolio owners and project leads
+ Risk/Pricing development teams and colleagues in London, Poland, Canada, New York, Shanghai
+ Control and support staff
**Qualifications and Skills:**
The ideal candidate will be a seasoned developer with extensive commercial experience of React; familiarity with Typescript; and solid knowledge of modern HTML, JavaScript and CSS. The candidate must be a self-starter who can take wireframes and implement intuitive user interfaces. The candidate must be able to lead the team technically to drive the architecture standards and best practices
**Required Skills:**
+ Strong communication skills
+ Provencommercial experience with React
+ Strong knowledge of modern HTML, JavaScript **(ES6+)** & CSS
+ Strong understanding of Node.js & npm
+ Experience with Typescript
+ Hands-on expertise in development tools such as Webpack and Vite for efficient build and bundling workflows.
+ Skilled in implementing robust testing strategies using frameworks like Playwright, React Testing Library, and Vitest to ensure high-quality, maintainable code.
**Desirable skills:**
+ Experience in Investment Banking or finance
+ Experience with GraphQL
+ Strong understanding of modern JavaScript tooling
+ Experience publishing npm libraries
+ Experience with micro-frontends
+ Experience building developer tooling
+ Good technical writing skills for documentation
+ Good understanding of data structures and solid computer science fundamentals
+ Knowledge of messaging systems and event-driven architectures
Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Principal Engineer (UI)
Posted 10 days ago
Job Viewed
Job Description
At Oak Engage, we’re on an exciting growth journey - backed by a major investment from NorthEdge - to scale our impact and redefine the future of employee engagement. Trusted by some of the UK’s biggest brands, including Aldi, Five Guys, and ITV, we help organisations connect, engage, and empower their people through smarter, more personalised internal communication.
With our next stage of expansion underway, we’re building a team of bold, ambitious thinkers ready to make their mark at a high-growth, purpose-driven SaaS company. If you’re looking to shape the future of work and grow alongside a company that’s going places, now’s the time to join Oak.
About the RoleWe’re looking for a Principal Front-End Engineer with strong React experience to lead the development of user-facing features across Oak’s platform. You’ll play a pivotal role in setting the technical direction for the front end of our platform, working closely with cross functional teams to deliver elegant, performant, and scalable user experiences.
As both a hands-on engineer and technical leader, you’ll be someone who owns front-end architecture decisions, mentors developers, and champions engineering excellence; helping us scale a modern, maintainable, and accessible front-end ecosystem.
What You’ll Do- Define and evolve our front-end architecture and technical direction, ensuring it aligns with business and product goals
- Lead the development of high-quality, accessible and performant UI components using React, TypeScript, and other JavaScript frameworks
- Collaborate closely with designers, product managers, and backend engineers to shape seamless user experiences across our platform
- Lead by example and uphold standards for code quality, accessibility, testing, and performance across the front-end stack
- Mentor and support front-end engineers of varying experience levels, sharing knowledge, fostering growth and driving continuous improvement.
- Influence and contribute to company-wide engineering culture, processes, and technical strategy
- Drive continuous improvement across tooling, workflows, and development practices
- Contribute to front-end architectural planning and long-term technical strategy as the front end subject matter expert.
Requirements
What We’re Looking For- 7+ years of experience in front-end development, including significant exposure to React and Typescript
- Strong communication and leadership skills, with a coaching mindset and a commitment to team development
- Deep understanding of modern HTML, CSS, and JavaScript, and experience integrating with RESTful and/or GraphQL APIs
- Experience designing and evolving scalable front-end systems in a SaaS or product-led environment
- Strong architectural thinking, cross functional collaboration skills and experience with scalable component-based systems
- Familiarity with agile methodologies, Git, CI/CD, and DevOps practices - exposure to Azure DevOps is a plus
- A user-focused mindset with attention to detail and performance
- A strategic thinker who can balance short-term delivery with long-term scalability and maintainability
Benefits
Benefits Why Join Oak?- A high impact role in a mission-led SaaS company with strong growth and product-market fit
- The chance to work with household brands and solve real-world enterprise challenges
- Flexible hybrid or remote working options
- Private health insurance, life insurance, and Employee Assistance Programme (EAP)
- Gym contribution and travel allowance
- Enhanced maternity, paternity, and discretionary leave
- Generous holiday policy (25 days + Bank Holidays + additional discretionary days)
- Regular team socials and a positive, collaborative culture
- Deep dive into architecture, problem-solving, and team contributions
- Assess communication and curiosity
- Realistic, time-bound task or live coding session
- Use structured rubric for fairness (avoid freeform “whiteboarding”)
- "Focus on team collaboration, code quality, and feedback"
- Includes cross-functional devs, product manager or designer
- Assess long-term growth potential and alignment with tech principles
- Opportunity for candidate to ask strategic questions
At Oak, we’re committed to building a diverse and inclusive workplace where everyone feels welcome, supported, and able to thrive.
We believe that different perspectives make us stronger, and we actively encourage applications from people of all backgrounds, experiences, and identities — including, but not limited to, race, ethnicity, gender, age, disability, sexual orientation, and socio-economic status.
We are an equal opportunities employer. All hiring decisions are based on business needs, role requirements, and individual qualifications — without bias or discrimination.
If you require any adjustments to the interview process or the role itself to support accessibility, please let us know — we’re happy to help.
Web Development Team Lead
Posted 3 days ago
Job Viewed
Job Description
Location: London (Hybrid)
Salary: £50,000 - £55,000
Be the driving force behind the next generation of our property tech platform.
We’re looking for a hands-on technical leader who can balance writing code with leading a talented dev team . This isn’t about throwing everything away and starting fresh - it’s about smart evolution : scaling our platform, modernising where it matters, and keeping business needs front and centre.
You’ll own architecture decisions , speed up feature delivery, and take the weight off the CTO’s shoulders - all while helping your team level up.
What You’ll Do
Architect & Innovate
- Review our existing PHP + Vue architecture and decide what stays, what goes, and what moves to Node/Next
- Gradually introduce modular or microservice structures only when they add real value
- Work with the CTO on strategy while confidently making your own calls
- Build and maintain in PHP/Vue for current services
- Develop new features in Node/Next
- Refactor, review, and maintain clean, consistent code
- Mentor mid-level and senior developers, run 1:1s, and map their growth paths
- Organise workflows, code reviews, and DevOps processes
- Balance urgent tasks with strategic priorities, keeping delivery smooth
- Turn user pain points into smart, technical solutions
- Partner with product managers to prioritise high-impact features
- Release MVPs quickly, gather feedback, and iterate
- Improve CI/CD pipelines and Docker usage
- Implement automated testing and service monitoring
- Make deployments fast, reliable, and drama-free
You’ll Succeed If You Have…
Must-Haves
- 3–5+ years as a team lead, tech lead, or principal engineer
- Hands-on Node.js & major frontend framework experience (React/Vue)
- Proven ability to work with existing PHP codebases (Laravel/legacy)
- CI/CD, basic Docker, automated testing know-how
- Track record of building and developing teams (5–10 people)
- Strong English communication skills (Upper-Intermediate+)
- Kubernetes, Terraform, or advanced DevOps skills
- Experience leading monolith → microservices transitions
- Past CTO/startup founder perspective
- Wider tech stack knowledge for creative problem solving
Why This Role Is a Game-Changer
- Player-Coach Role – Half coding, half leading
- Impact From Day One – Every decision you make shapes the platform’s future
- Startup Agility – Move fast, avoid unnecessary bureaucracy
- Career Growth – Scale your leadership scope as the product scales
Apply now for this Web Development Team Lead role and take charge of architecture, build a high-performing dev team, and lead a platform transformation that impacts thousands of users.
Please Note: Rayner Personnel – Property Recruitment are acting as a recruitment agency with regards to this position. By submitting your application, you are consenting to Rayner Personnel processing and storing your data for the purposes of your job search.
We receive a great many applications for our vacancies and try to respond to as many as we can as quickly as possible. If you have not heard from a member of the team within 48 working hours, please assume that on this occasion your application has not been successful, but please feel that you may apply for other roles we are advertising in the future.
Web Development Team Lead
Posted 3 days ago
Job Viewed
Job Description
Location: London (Hybrid)
Salary: £50,000 - £55,000
Be the driving force behind the next generation of our property tech platform.
We’re looking for a hands-on technical leader who can balance writing code with leading a talented dev team . This isn’t about throwing everything away and starting fresh - it’s about smart evolution : scaling our platform, modernising where it matters, and keeping business needs front and centre.
You’ll own architecture decisions , speed up feature delivery, and take the weight off the CTO’s shoulders - all while helping your team level up.
What You’ll Do
Architect & Innovate
- Review our existing PHP + Vue architecture and decide what stays, what goes, and what moves to Node/Next
- Gradually introduce modular or microservice structures only when they add real value
- Work with the CTO on strategy while confidently making your own calls
- Build and maintain in PHP/Vue for current services
- Develop new features in Node/Next
- Refactor, review, and maintain clean, consistent code
- Mentor mid-level and senior developers, run 1:1s, and map their growth paths
- Organise workflows, code reviews, and DevOps processes
- Balance urgent tasks with strategic priorities, keeping delivery smooth
- Turn user pain points into smart, technical solutions
- Partner with product managers to prioritise high-impact features
- Release MVPs quickly, gather feedback, and iterate
- Improve CI/CD pipelines and Docker usage
- Implement automated testing and service monitoring
- Make deployments fast, reliable, and drama-free
You’ll Succeed If You Have…
Must-Haves
- 3–5+ years as a team lead, tech lead, or principal engineer
- Hands-on Node.js & major frontend framework experience (React/Vue)
- Proven ability to work with existing PHP codebases (Laravel/legacy)
- CI/CD, basic Docker, automated testing know-how
- Track record of building and developing teams (5–10 people)
- Strong English communication skills (Upper-Intermediate+)
- Kubernetes, Terraform, or advanced DevOps skills
- Experience leading monolith → microservices transitions
- Past CTO/startup founder perspective
- Wider tech stack knowledge for creative problem solving
Why This Role Is a Game-Changer
- Player-Coach Role – Half coding, half leading
- Impact From Day One – Every decision you make shapes the platform’s future
- Startup Agility – Move fast, avoid unnecessary bureaucracy
- Career Growth – Scale your leadership scope as the product scales
Apply now for this Web Development Team Lead role and take charge of architecture, build a high-performing dev team, and lead a platform transformation that impacts thousands of users.
Please Note: Rayner Personnel – Property Recruitment are acting as a recruitment agency with regards to this position. By submitting your application, you are consenting to Rayner Personnel processing and storing your data for the purposes of your job search.
We receive a great many applications for our vacancies and try to respond to as many as we can as quickly as possible. If you have not heard from a member of the team within 48 working hours, please assume that on this occasion your application has not been successful, but please feel that you may apply for other roles we are advertising in the future.
Senior Engineer, UI (C#)
Posted 17 days ago
Job Viewed
Job Description
Location: Hybrid, Newcastle or Remote (UK Based)
Reports to: Engineering Manager
Type: Full-time
At Oak Engage, we’re on an exciting growth journey—backed by a major investment from NorthEdge to scale our impact and redefine the future of employee engagement. Trusted by some of the UK’s biggest brands, including Aldi, Five Guys, and ITV, we help organisations connect, engage, and empower their people through smarter, more personalised internal communication. With our next stage of expansion underway, we’re building a team of bold, ambitious thinkers ready to make their mark at a high-growth, purpose-driven SaaS company. If you’re looking to shape the future of work and grow alongside a company that’s going places, now’s the time to join Oak.
About the RoleWe’re looking for a Senior Front-End Engineer with strong React experience to lead the development of user-facing features across Oak’s platform. You’ll play a key role in translating complex requirements into elegant, performant, and accessible interfaces that delight users and scale with our business.
This role is ideal for someone who enjoys owning front-end architecture decisions, mentoring developers, and collaborating cross-functionally to deliver best-in-class UX.
What You’ll Do- Lead the design and development of responsive front-end components using React and other Javascript frameworks
- Collaborate with product managers and designers to scope and implement complex UI/UX solutions
- Ensure adherence to accessibility, scalability, and performance best practices
- Contribute to front-end architectural planning and long-term technical strategy
- Mentor junior developers and contribute to a high-quality engineering culture
- Champion clean, maintainable code and drive continuous improvement
Requirements
What We’re Looking For- 5+ years in front-end development, including React and Javascript/Typescript
- Expertise in HTML, CSS, JavaScript, and integration with APIs
- Strong architectural thinking and experience with scalable component-based systems
- Familiarity with agile methodologies, Git, CI/CD, and DevOps practices - exposure to Azure DevOps is a bonus
- A user-focused mindset with attention to detail and performance
Benefits
Why Join Oak?- A meaningful role in a mission-led SaaS company with strong growth and product-market fit
- The chance to work with household brands and solve real-world enterprise challenges
- Flexible hybrid or remote working options
- Private health insurance, life insurance, and Employee Assistance Programme (EAP)
- Gym contribution and travel allowance
- Enhanced maternity, paternity, and discretionary leave
- Generous holiday policy (25 days + Bank Holidays + additional discretionary days)
- Regular team socials and a positive, collaborative culture
Hiring Manager Interview
- Deep dive into architecture, problem-solving, and team contributions
- Assess communication and curiosity
Technical Task or Live Pairing
- Realistic, time-bound task or live coding session
- Use structured rubric for fairness (avoid freeform “whiteboarding”)
- "Focus on team collaboration, code quality, and feedback"
Peer Technical Panel/Culture Fit / CTO Chat - In person at our NCL HQ
- Includes cross-functional devs, product manager or designer
- Assess long-term growth potential and alignment with tech principles
- Opportunity for candidate to ask strategic questions
At Oak, we’re committed to building a diverse and inclusive workplace where everyone feels welcome, supported, and able to thrive.
We believe that different perspectives make us stronger, and we actively encourage applications from people of all backgrounds, experiences, and identities — including, but not limited to, race, ethnicity, gender, age, disability, sexual orientation, and socio-economic status.
We are an equal opportunities employer. All hiring decisions are based on business needs, role requirements, and individual qualifications — without bias or discrimination.
If you require any adjustments to the interview process or the role itself to support accessibility, please let us know — we’re happy to help.
Be The First To Know
About the latest Ui engineer Jobs in United Kingdom !
Software Engineer, UI (C#)
Posted 17 days ago
Job Viewed
Job Description
Location: Hybrid, Newcastle or Remote (UK Based)
Reports to: Engineering Manager
Type: Full-time
At Oak Engage, we’re on an exciting growth journey—backed by a major investment from NorthEdge to scale our impact and redefine the future of employee engagement. Trusted by some of the UK’s biggest brands, including Aldi, Five Guys, and ITV, we help organisations connect, engage, and empower their people through smarter, more personalised internal communication. With our next stage of expansion underway, we’re building a team of bold, ambitious thinkers ready to make their mark at a high-growth, purpose-driven SaaS company. If you’re looking to shape the future of work and grow alongside a company that’s going places, now’s the time to join Oak.
About the RoleWe’re looking for a talented Front-End Engineer with experience in React to help build intuitive, high-performance interfaces that enhance the user experience across our platform. You’ll work closely with designers, product managers, and back-end developers to bring features to life in a scalable, accessible, and elegant way.
This role is ideal for someone who loves clean code, modern web frameworks, and crafting digital experiences that delight end users.
What You’ll Do- Develop, test, and maintain front-end components using React and other Javascript frameworks
- Work with UX/UI designers to translate designs into responsive, accessible front-end solutions
- Collaborate with back-end engineers to integrate APIs and ensure smooth user journeys
- Optimise performance across browsers and devices
- Write clean, maintainable code and contribute to front-end architecture decisions
- Participate in code reviews and Agile ceremonies
Requirements
What We’re Looking For- Proven experience in front-end development, particularly with Javascript/Typescript and Advanced CSS
- Proficiency in modern libraries or frameworks such as React
- Experience integrating APIs and working with RESTful services
- A passion for building intuitive and elegant user interfaces and an attention to detail with a focus on delighting users
- Familiarity with Git, CI/CD, and agile development practices - exposure to Azure DevOps is a bonus.
Benefits
Why Join Oak?- A meaningful role in a mission-led SaaS company with strong growth and product-market fit
- The chance to work with household brands and solve real-world enterprise challenges
- Flexible hybrid or remote working options
- Private health insurance, life insurance, and Employee Assistance Programme (EAP)
- Gym contribution and travel allowance
- Enhanced maternity, paternity, and discretionary leave
- Generous holiday policy (25 days + Bank Holidays + additional discretionary days)
- Regular team socials and a positive, collaborative culture
Hiring Manager Interview
- Deep dive into architecture, problem-solving, and team contributions
- Assess communication and curiosity
Technical Task or Live Pairing
- Realistic, time-bound task or live coding session
- Use structured rubric for fairness (avoid freeform “whiteboarding”)
- "Focus on team collaboration, code quality, and feedback"
Peer Technical Panel/Culture Fit / CTO Chat - In person at our NCL HQ
- Includes cross-functional devs, product manager or designer
- Assess long-term growth potential and alignment with tech principles
- Opportunity for candidate to ask strategic questions
At Oak, we’re committed to building a diverse and inclusive workplace where everyone feels welcome, supported, and able to thrive.
We believe that different perspectives make us stronger, and we actively encourage applications from people of all backgrounds, experiences, and identities — including, but not limited to, race, ethnicity, gender, age, disability, sexual orientation, and socio-economic status.
We are an equal opportunities employer. All hiring decisions are based on business needs, role requirements, and individual qualifications — without bias or discrimination.
If you require any adjustments to the interview process or the role itself to support accessibility, please let us know — we’re happy to help.
Technical Support Engineer - UI / Scripting
Posted 2 days ago
Job Viewed
Job Description
I’m hiring for our long-term client – this time for a Technical Support Engineer or Application Support Engineer within the User Experience UX role with one of my favourite hiring managers – a strong, collaborative team and a high-performing environment.
- Contract: 12-month PAYE | Inside IR35 + strong possibility of conversion to FTE
- Salary: Up to £41,000 per annum
- Location: Staines, Surrey – Hybrid, 2 days onsite (40 minutes by train from London)
- Start: ASAP
- Hours: 40 hours/week | Weekly pay | Laptop provided
What’s the role?
You’ll support customers working on a cloud-based enterprise platform – helping troubleshoot UI-related issues, debug frontend behaviour, and create small scripts that streamline issue resolution. It’s hands-on, technical, and customer-facing.
You’ll collaborate with global engineering and support teams and have a direct impact on improving customer experience and internal support processes.
We’re looking for someone with:
- UI development or support experience
- Exposure to at least two of: ReactJS, GraphQL, AngularJS, AJAX, CSS, Mobile app development
- Ability to read/debug JavaScript and use browser developer tools
- Scripting with JavaScript, Python, Bash or Shell
- Understanding of MySQL or Oracle
- Strong communication skills and a solutions-driven mindset
Nice to have:
- Experience supporting cloud-based SaaS platforms - if you have ServiceNow experience, it is a huge plus.
- Familiarity with tools like Splunk, Eclipse, Android Studio
Why apply?
If you enjoy solving technical puzzles, working closely with customers and dev teams, and want to grow within a well-supported environment – this is a solid move.
Interested or want to know more? Drop me a note here or email