CrawlJobs Logo

Senior UI Engineer

United Kingdom, London · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Job Responsibility

  • Actively contribute to and uphold the long-term technical vision and architectural roadmap for core platforms within the Banking Technology middleware ecosystem, encompassing Java, Spring Boot, Kafka, Microservices, GraphQL, and NoSQL databases. Implement and advocate for organizational engineering standards, best practices, and architectural patterns to ensure scalability, reliability, security, and maintainability across all engineering initiatives
  • Lead by example in coding, design, and problem-solving. Mentor and provide technical guidance to senior and junior software engineers, fostering a culture of innovation, continuous learning, and technical excellence. Share knowledge, best practices, and innovative solutions with the team
  • Apply and champion DevSecOps and Site Reliability Engineering (SRE) principles in daily work, ensuring high standards of system availability, performance, security, and operational efficiency for critical production platforms. Proactively identify and address technical debt, mitigate system risks, and implement robust disaster recovery capabilities
  • Act as a primary technical advisor to senior business leaders and product owners, translating complex business requirements into clear, actionable technical designs and innovative solutions. Effectively articulate technical insights, architectural decisions, and development progress to diverse audiences
  • Actively drive the exploration, evaluation, and hands-on application of emerging technologies, advanced architectural patterns, and innovative solutions (e.g., Apache Flink, Artificial Intelligence) to enhance product offerings and improve engineering productivity
  • Collaborate extensively with other engineers and technical leads across engineering, product management, and operations to ensure alignment of technical designs, seamless integration of solutions, and achievement of broader organizational goals. Influence technical decisions through deep expertise and well-reasoned arguments
  • Take ultimate accountability for the successful, on-time delivery of complex, high-quality, and user-centric software components. Uphold rigorous engineering standards through thorough design, code, and security reviews, and contribute to comprehensive technical documentation, ensuring a culture of engineering excellence

Requirements

  • Significant progressive experience in backend software development, with a proven track record of owning the design and delivery of complex, large-scale software projects as a senior individual contributor
  • Deep, hands-on expertise and architectural understanding of enterprise-level middleware technologies including Java, Spring Boot, Kafka, Microservices architecture, GraphQL, and NoSQL databases. Demonstrated experience with high-volume, low-latency distributed systems. Experience with Apache Flink is a significant advantage
  • Demonstrated ability to architect, design, and implement highly scalable, resilient, secure, and performant distributed systems
  • Expert-level understanding of the modern Software Development Lifecycle (SDLC), CI/CD pipelines, DevSecOps, and Site Reliability Engineering (SRE) best practices, with extensive, hands-on experience in their practical application
  • Exceptional verbal and written communication skills, capable of articulating complex technical concepts to diverse audiences and working effectively with business and technical stakeholders to drive positive outcomes
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field is required
  • a Master’s degree or equivalent advanced professional qualifications are a plus

Nice to have

Experience with Apache Flink is a significant advantage

What we offer

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior UI Engineer

8 matching positions

Senior UI Engineer

We are looking for senior software engineers who will have front end responsibil...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years industry experience of software development with specialization in User Interface development
  • JavaScript
  • Angular
  • Java/Python
  • AWS
  • Translating user experience design (mockups, wireframes and user journeys) into code using Angular, Angular Material, NodeJS
  • strong fundamental knowledge of Object oriented JavaScript, SASS, CSS3
  • Knowledge of advanced JavaScript and browser optimizations
  • Deep understanding of web standards & technologies (ex. HTTP, REST and JSON)
  • Strong knowledge in writing Automated Test Suites using frameworks like Jasmine, Protractor, Mocha, Cypress, Jest, or Selenium
Job Responsibility
Job Responsibility
  • Design, implement and deploy web-based multi-tenant, cloud native front-end applications and services to provide manageability and operational visibility to our Vantage cloud platform offerings
  • Work with UX, product management and other platform engineering teams to help create and evaluate new product ideas and technical designs
  • Implement best practices that produce maintainable code, including usability patterns, code style conformity, integration, testing, and code review
  • Participate in detailed reviews of design, architecture, and code produced by other engineers within the team
  • Guide junior engineers in the team
  • Recommend alternate approaches, analyse impacts, and provide sizing estimates
  • Collaborate with other cross-platform team members to build effective integrations
  • Prepare service and feature-related documentation – functional specifications, design considerations, architecture compliance, GAP analysis, etc. spanning multiple phases of the SDLC
  • Analyse, design and develop test cases and implement automated test suites
What we offer
What we offer
  • We prioritize a people-first culture
  • We embrace a flexible work model
  • We focus on well-being
  • We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are
  • Fulltime
Read More
Arrow Right

Senior UI Engineer

We are looking for senior software engineers who will have front end responsibil...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years industry experience of software development with specialization in User Interface development
  • JavaScript
  • Angular
  • Java/Python
  • AWS
  • Translating user experience design (mockups, wireframes and user journeys) into code using Angular, Angular Material, NodeJS, strong fundamental knowledge of Object oriented JavaScript, SASS, CSS3
  • Knowledge of advanced JavaScript and browser optimizations
  • Deep understanding of web standards & technologies (ex. HTTP, REST and JSON)
  • Strong knowledge in writing Automated Test Suites using frameworks like Jasmine, Protractor, Mocha, Cypress, Jest, or Selenium
  • Good working knowledge on Java/Python and experience with development
Job Responsibility
Job Responsibility
  • Design, implement and deploy web-based multi-tenant, cloud native front-end applications and services to provide manageability and operational visibility to our Vantage cloud platform offerings
  • Work with UX, product management and other platform engineering teams to help create and evaluate new product ideas and technical designs
  • Implement best practices that produce maintainable code, including usability patterns, code style conformity, integration, testing, and code review
  • Participate in detailed reviews of design, architecture, and code produced by other engineers within the team
  • Guide junior engineers in the team
  • Recommend alternate approaches, analyse impacts, and provide sizing estimates
  • Collaborate with other cross-platform team members to build effective integrations
  • Prepare service and feature-related documentation – functional specifications, design considerations, architecture compliance, GAP analysis, etc. spanning multiple phases of the SDLC
  • Analyse, design and develop test cases and implement automated test suites
What we offer
What we offer
  • We prioritize a people-first culture
  • We embrace a flexible work model
  • We focus on well-being
  • We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are
  • Fulltime
Read More
Arrow Right

Senior UI Engineer

You are a passionate Senior UI Engineer who wants to take our early stage produc...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
britive.com Logo
Britive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior experience in performing the same role in a SaaS security product company
  • Minimum 5 years of relevant work experience in similar roles
  • JavaScript and HTML/CSS UI development experience with React and Redux
  • Solid experience with displaying charts, reports and graph data structures
  • Solid experience using REST APIs and GraphQL
  • Comfortable with building UIs from mockups
  • Outstanding collaboration and communication skills. Ability to effectively collaborate with distributed team
  • Understand and practice agile development methodology
Job Responsibility
Job Responsibility
  • Develop rich UI web applications and reusable UI components
  • Collaborate with product and engineering teams to understand the requirements and translate into UI design
  • Collaborate with backend engineers to help finalize the API designs
  • Provide technical leadership to fellow UI engineers
What we offer
What we offer
  • Competitive compensation and meaningful equity
  • Medical, dental, and vision insurance
  • Paid parental leave benefits
  • 401k (U.S.)
  • Flexible + Unlimited PTO (U.S.)
  • Career development opportunities and paths
  • Home office and connectivity stipends
  • Team socials + Offsites
  • Fulltime
Read More
Arrow Right

Senior UI Engineer

We are looking for a Senior UI Engineer to take ownership of an existing UI libr...
Location
Location
United States , Austin
Salary
Salary:
Not provided
inspyrsolutions.com Logo
INSPYR Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Frontend Focus (80/20 Frontend to Node.js)
  • Primarily frontend-focused role with some Node.js exposure to support integrations and tooling
  • Modern UI Engineering Experience
  • 5–10 years of experience with React, TypeScript, HTML, CSS, and JavaScript, with a strong understanding of component-driven architecture and UI libraries
  • Framework & Platform Experience
  • At least 1 year of hands-on experience with Gatsby and 2–5 years of Node.js exposure (expert-level knowledge not required)
Job Responsibility
Job Responsibility
  • Take ownership of an existing UI library built with TypeScript
  • Play a critical role in understanding, stabilizing, and evolving the codebase
  • Maintain the current system, upgrading dependencies and frameworks, and adding new features while helping define the future direction of the UI library
  • Explore and assess an established UI library, make improvements and modernizations, and build new functionality on top of it
  • Collaborate with engineering partners to ensure the UI layer is scalable, maintainable, and aligned with current frontend best practices
  • Contribute occasional Node.js work to support the overall platform
Read More
Arrow Right

Senior UI Engineer (DevEx), VP

We're seeking a Senior Frontend Engineer with a strong React/TypeScript backgrou...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise (5–10+ years) building modern frontend applications with React and TypeScript
  • Proficiency in JavaScript, React (or another UI framework), and TypeScript
  • Experience with state management libraries (redux, context API, zustand), for building well-structured applications
  • Experience with websockets or event-streaming
  • Experience with micro front-end desirable
  • Experience with storybook or componentised development
  • Push the boundaries in animation and data visualisation with tools like d3.js, reactflow or three.js
  • Ability to innovate: Excited to push the boundaries in UI engineering to build next gen developer platforms
Job Responsibility
Job Responsibility
  • Own the UI of our next-generation Developer Platform @ Citi
  • Work on creating a near real-time UI application, solving cutting-edge UI problems, and even making data-visualisations
  • Collaborate closely with other Software Engineers and the Product team to create bleeding-edge interfaces
  • Challenge, change, modernise & enhance the experience of our 50,000 engineers globally throughout Citi's SDLC
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior UI Engineer (Angular)

Trading Technologies (TT) is scaling its next-generation Compliance+ platform, a...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with Angular & TypeScript
  • Passion for clean, maintainable, component-based UI code
  • Ability to own UI features end to end and work independently
  • Experience with enterprise or data-heavy UIs (dashboards, alerts, investigations)
  • Financial markets or compliance experience a bonus
  • Tech stack: Angular, TypeScript, JavaScript, REST/GraphQL, AWS, CI/CD
Job Responsibility
Job Responsibility
  • Help deliver a modular, data-driven frontend for complex trading and compliance workflows
Read More
Arrow Right
New

Senior Software Engineer, UI

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've ...
Location
Location
United States , San Jose
Salary
Salary:
370000.00 - 400000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software engineering experience, with significant time in embedded or consumer electronics environments
  • Deep proficiency in C++ and/or BrightScript/SceneGraph/TypeScript (or equivalent TV platform SDK experience)
  • Proven track record in architecting and shipping features on constrained embedded platforms (memory, CPU, GPU)
  • Strong understanding of multi-threaded development, concurrency, and real-time programming
  • Experience building and shipping UI experiences on embedded or consumer electronics platforms
  • Knowledge of Linux operating systems and system-level debugging
  • Experience with API design and cross-team integration
  • Leader in AI/ML and LLM technologies, with interest in applying them to content and UI experiences
  • Strong communication skills — this role involves frequent collaboration across engineering, product, and design
  • B.S. or M.S. in Computer Science or equivalent engineering experience
Job Responsibility
Job Responsibility
  • Architect and implement features across the Roku home screen & Browse Surfaces, through SceneGraph UI to cloud-backed content experiences
  • Drive performance, memory efficiency, and reliability of the home screen on constrained embedded hardware
  • Own features end-to-end: design, implementation, testing, and production rollout to hundreds of millions of devices
  • Collaborate with UI/UX design, product management, and cloud engineering teams to define and deliver new user experiences, including AI-driven features
  • Mentor engineers, establish technical standards, and evangelize best practices across the team
  • Investigate and resolve complex platform issues affecting millions of users
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • mental health and financial wellness support and resources
  • commuter benefits
  • retirement options (401(k)/pension)
  • Fulltime
Read More
Arrow Right

Senior Angular UI Engineer

Citi's Banking Technology is a business aligned technology organization focused ...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Relevant experience in Apps Development or systems analysis role
  • Hands-on experience as technical team lead
  • Extensive experience system analysis and design
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Must have Extensive Experience in designing and developing web portals and large-scale intranet/internet applications
  • Must have strong hands-on experience of implementing Web application using Angular (16 or above), JavaScript, Bootstrap, HTML5, JSON, CSS, Ajax, etc.
  • Strong hands-on experience on Jasmine & Karma
Job Responsibility
Job Responsibility
  • Design and implement scalable tech solutions using Angular
  • Code reviews, exposure to continuous integration, test case reviews and ensure code developed meets the requirements
  • Explore existing application systems, determines areas of complexity, potential risks to successful implementation
  • Communicate continually with the client and project teams – Clarify client’s needs, present tech team ideas and explains progress on the development efforts
  • Contributes to continual improvement by suggesting improvements to software architecture, software development process and new technologies etc
  • Strictly follow Citi’s engineering standards and ensure these are followed across all modules in the project
  • analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients
  • Own success – Takes responsibility for successful delivery of the solutions
  • Mentoring other developer on their implementation while needed, and organize review activities like design review, code review and technical document review etc. to make sure the success deliverable
  • Perform code & design reviews consistently
What we offer
What we offer
  • Over 200 years in business with a great team of creative, visionary and entrepreneurial thinkers
  • Tremendous opportunities to advance, open to everyone across all levels
  • We offer a unique journey of personal and professional development, accomplishment, and satisfaction
  • We value intelligence and a global mindset
  • There is a strong culture of empowerment here – we embrace diversity
  • We do our best to be flexible and may differ depending on the business or area
  • Citi offers a robust training program
  • At Citi, we value internal mobility
  • Fulltime
Read More
Arrow Right