C

Citi

Runs banking and payments for global clients

Front End – UI Software Engineer - Software Engineer, Fullstack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • Extensive relevant professional experience in an Applications Development or systems analysis role, with demonstrated expertise in UI/Frontend engineering and fullstack delivery.
  • Subject Matter Expert in at least one core area of modern frontend development, such as the React/TypeScript ecosystem, Micro-frontends, Design Systems, or State Management, with strong working competency in backend integration using Node.js, Java, Python, or REST/GraphQL APIs.
  • Extensive experience in software systems analysis, programming, and architecture of enterprise web applications.
  • Proven track record of managing and successfully delivering complex, high-impact technology projects within an Agile/Scrum framework.
  • Demonstrated ability to adjust priorities quickly and effectively as business and technical circumstances dictate.
  • Demonstrated technical leadership, project coordination, and mentoring skills.
  • Clear, concise, and professional written and verbal communication skills across technical and executive stakeholders.

Responsibilities

  • Provide expertise in frontend/fullstack applications programming and ensure application design adheres to the overall enterprise architecture blueprint, security standards, and technology roadmap.
  • Use advanced knowledge of system flow to develop and enforce standards for UI coding, component reusability, testing automation, debugging, performance profiling, and CI/CD deployment.
  • Lead the architecture and implementation of responsive, accessible (WCAG 2.1 AA), and performant web applications using modern frameworks such as React, TypeScript, Next.js, or Angular and enterprise design systems.
  • Lead end-to-end integration by designing, consuming, and optimizing RESTful APIs, GraphQL endpoints, Backend-for-Frontend layers, and microservices such as Node.js, Java/Spring Boot, or Python.
  • Partner with management teams, product owners, UX/UI designers, and backend engineering teams to integrate functions, meet business goals, define system enhancements, deploy new products, and improve processes.
  • Resolve high-impact problems and complex projects through in-depth evaluation of business processes, system processes, data flows, and industry standards.
  • Develop knowledge of how enterprise architecture, infrastructure, cloud platforms, and security integrate to accomplish strategic business goals.
  • Analyze and interpret critical technical issues and engineer innovative, resilient solutions.
  • Assess risk in business and technical decisions, consider the firm's reputation and safeguarding of Citi, its clients, and assets, drive compliance with applicable laws, rules, and regulations, adhere to policy and sound ethical judgment, and escalate, manage, and report control issues transparently.
  • Ensure developed user interfaces and application workflows adhere to enterprise cybersecurity standards, including SSO/OAuth2/OIDC, XSS/CSRF mitigation, secure session management, and vulnerability remediation.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs