Citi

Banking Technology Angular Lead Engineer - Vice President

Citi
Apply
25 days ago
London, United KingdomStaff+

Responsibilities

  • Design and build enterprise web application functionality on a microservices platform used by senior bankers globally.
  • Implement full-stack solutions spanning Angular frontend, Java/Spring Boot backend, and MongoDB/MSSQL data layers.
  • Lead design discussions and deliver hands-on technical work within a small, high-autonomy global squad.
  • Apply systems analysis, design patterns, unit and integration testing, and CI/CD practices.
  • Use AI coding agents to accelerate engineering delivery.
  • Review and test requirements while owning structural integrity, security compliance, and production readiness of deliverables.
  • Collaborate with product and engineering teams on integrations and develop Corporate Banking domain knowledge.

Requirements

  • Significant hands-on experience with Angular, TypeScript, and HTML5.
  • Experience developing API-first solutions using REST or GraphQL.
  • Experience designing and implementing large-scale platforms with microservices architecture.
  • Experience working in Agile/Scrum delivery teams with incremental, frequent releases.
  • Experience with database design and queries across relational databases and NoSQL systems is highly desirable.
  • Experience with Java and the Spring framework, or willingness to acquire that knowledge.
  • Understanding of spec-driven development is desirable.
  • Strong communication, systems analysis, design, testing, and software delivery skills.

Benefits

  • Hybrid working model with up to 2 days working from home per week.
  • 27 days of annual leave plus bank holidays.
  • Discretionary annual performance-related bonus.
  • Private medical care and life insurance.
  • Employee Assistance Program and pension plan.
  • Paid parental leave and special discounts for employees, family, and friends.
  • Access to learning and development resources.

Tech Stack

AngularGraphQLJavaMicrosoft SQL ServerMongoDBSpring BootTypeScript
Citi

About Citi

10,000+ employees

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Contact me