> Markdown version of [/jobs/ext/3042766-front-end-ui-software-engineer](https://www.wearedevelopers.com/jobs/ext/3042766-front-end-ui-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Front End (UI) Software Engineer - **Company:** Citigroup Inc. - **Location:** London, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe Analytics, Java (Programming Language), Data Analysis, Automation of Tests, Cloud Computing, Profiling, Computer Programming, Cross-Site Request Forgery, Software Debugging, Design of User Interfaces, Systems Analysis, Python (Programming Language), Node.Js, OAuth, OpenID, Scrum Methodology, Systems Development Life Cycle, E2e Testing, Next.js, Session Management, Software Engineering, Software Systems, Data Streaming, TypeScript, Software Vulnerability Management, Web Content Accessibility Guidelines, Web Applications, Web Application Frameworks, Working Model 2D, ReactJS, Spring-boot, Software Application Programming, Cross-Site Scripting (XSS), Backend, AngularJS, Enterprise Integration, Graphql, Front End Software Development, Restful APIs, Microservices - **Published:** September 24, 2026 - **Apply:** https://citi.wd5.myworkdayjobs.com/2/job/London--United-Kingdom/Front-End--UI--Software-Engineer--Fullstack-_26996629/apply ## About the Role * Experience: Extensive relevant professional experience in an Applications Development or systems analysis role, with demonstrated expertise in UI/Frontend engineering and fullstack delivery. * Technical SME: Subject Matter Expert (SME) in at least one core area of modern frontend development (e.g., React/TypeScript ecosystem, Micro-frontends, Design Systems, State Management) with strong working competency in backend integration (Node.js, Java, Python, or REST/GraphQL APIs). * System Analysis & Implementation: Extensive experience in software systems analysis, programming, and architecture of enterprise web applications. * Project & Delivery Track Record: Proven track record of managing and successfully delivering complex, high-impact technology projects within an Agile/Scrum framework. * Adaptability: Demonstrated ability to adjust priorities quickly and effectively as business and technical circumstances dictate. * Leadership Skills: Demonstrated technical leadership, project coordination, and mentoring skills. * Communication: Consistently demonstrates clear, concise, and professional written and verbal communication skills across technical and executive stakeholders. ## Description The Front End (UI) Software Engineer is a senior-level position responsible for establishing, architecting, and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis, frontend architecture, and fullstack programming activities. This role specifically focuses on leading the development of scalable, secure, and modern Front End (UI) digital platforms with Fullstack capabilities. The lead engineer will set architectural standards for enterprise-grade web applications, drive UI component libraries and design system adherence, establish best practices for API integration and backend services, and mentor development teams across the software delivery lifecycle., Technical Leadership & Core Applications Development * Architectural Alignment & System Design: Provide expertise in frontend/fullstack applications programming and ensure application design strictly adheres to the overall enterprise architecture blueprint, security standards, and technology roadmap. * Standards & Engineering Governance: Utilize advanced knowledge of system flow to develop and enforce robust standards for UI coding, component reusability, testing automation, debugging, performance profiling, and CI/CD deployment. * Frontend & UI Engineering: Lead the architecture and implementation of responsive, accessible (WCAG 2.1 AA), and performant web applications using modern frameworks (e.g., React, TypeScript, Next.js/Angular) and enterprise design systems. * Fullstack Integration & API Design: Lead end-to-end integration by designing, consuming, and optimizing RESTful APIs, GraphQL endpoints, Backend-for-Frontend (BFF) layers, and microservices (e.g., Node.js, Java/Spring Boot, or Python). * Cross-Functional Collaboration: Partner with multiple management teams, product owners, UX/UI designers, and backend engineering teams to ensure appropriate integration of functions to meet business goals, identifying and defining necessary system enhancements to deploy new products and process improvements. * Complex Problem Solving: Resolve a variety of high-impact problems and complex projects through in-depth evaluation of complex business processes, system processes, data flows, and industry standards. * Cross-Domain Integration: Develop comprehensive knowledge of how areas of business-such as enterprise architecture, infrastructure, cloud platforms, and security-integrate to accomplish strategic business goals. * Innovative Solution Delivery: Provide in-depth analysis with interpretive thinking to define critical technical issues and engineer innovative, resilient solutions.. Risk Management, Governance & Controls * Risk & Compliance Safeguarding: Appropriately assess risk when business and technical decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency. * Security & Data Privacy: Ensure all developed user interfaces and application workflows adhere to rigorous enterprise cyber security standards (e.g., SSO/OAuth2/OIDC, XSS/CSRF mitigation, secure session management, and vulnerability remediation). ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)