This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Shape your career with Citi in Dublin. By joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Citi has had a presence in Ireland since 1965, it was one of the first foreign banks to open an office in the country and is the Citibank Europe Plc Headquarters. The Custody Transformation Team develops and migrates applications and services for Custody-related functionalities using a modern, cloud-native technology stack. We are seeking a Senior User Interface (UI) Developer with strong data and event-driven design skills to help implement our next-generation Custody technology platform. This is a delivery-focused role spanning design, engineering, implementation, and quality — with real ownership and impact from day one.
Job Responsibility
End-to-end delivery — Own and deliver full-stack UI features from design through to production, working across the complete software development lifecycle in an Agile environment
Business collaboration — Partner closely with Business Operations and Product teams to design and deliver the next generation of Custody UI screens, translating complex workflows into intuitive interfaces
UI strategy & guild leadership — Help shape the UI strategy within Custody Technology as a senior member of the UI Guild, driving standards, patterns, and best practices across the team
Architecture & design — Contribute to system and solution architecture decisions, collaborating with UX experts during design phases to ensure scalable, accessible, and performant front-end solutions
Technical leadership — Provide technical and functional expertise to the team
proactively identify and communicate project risks with sufficient lead time to protect delivery commitments
Mentoring & knowledge sharing — Coach and mentor junior engineers, fostering a culture of continuous learning, code quality, and engineering excellence across the distributed team
CI/CD & DevOps practices — Contribute to and maintain CI/CD pipelines, containerized deployments, and infrastructure-as-code practices using Jenkins, Docker, Kubernetes, and Helm
AI-augmented development — Leverage Citi's AI tools (CoPilot, Squad AI, Stylus, Citi Assist) to enhance productivity, code quality, and delivery velocity as part of the Engineering Excellence programme
Requirements
Proven experience building responsive, scalable web applications using React.js (or Angular), with strong command of JavaScript/TypeScript, HTML5, and CSS3
Solid understanding of event-driven design principles and experience integrating front-end applications with messaging systems such as Kafka or IBM MQ
Experience with front-end test frameworks (Jest, Mocha, React Testing Library) and a strong understanding of TDD/BDD practices, working closely with analysts on user stories and acceptance criteria
Hands-on experience writing and deploying services as containers to a Kubernetes environment (e.g. Red Hat OpenShift), with familiarity with Docker and Helm
Understanding of DevOps automation tools and CI/CD pipelines (Jenkins, GitHub, Maven)
experience with secrets management (e.g. HashiCorp Vault) is a plus
A genuine passion for writing clean, maintainable, well-documented code
experience with code review practices and engineering excellence standards
Experience using AI-powered developer tools (e.g. GitHub Copilot or similar) to enhance productivity, code quality, and delivery speed
Demonstrated ability to work effectively in distributed, cross-geography teams
clear and concise written and verbal communication skills with both technical and non-technical stakeholders
Bachelor's degree/University degree or equivalent experience
Nice to have
Master's degree
Experience with secrets management (e.g. HashiCorp Vault)
What we offer
End-to-End Ownership — Exposure to the full application lifecycle, from greenfield design through to production, on a platform that supports critical business operations globally
Global Collaboration — Work alongside talented engineers across Pune, London, Belfast, and Shanghai, building cross-cultural collaboration and communication skills
Cutting-Edge Tech Stack — Work with Java 21, Spring Boot, React, Kafka, OpenShift, and Citi's AI developer tools — staying at the forefront of enterprise technology
Engineering Excellence — Be part of Citi's Engineering Excellence programme, with access to AI tools, LSE pipelines, ROD releases, and a culture that values innovation and knowledge sharing
Agile & Collaborative Culture — A team that values knowledge sharing, Agile delivery, and continuous improvement, with strong mentoring opportunities in both directions
Real-World Impact — Contribute to a platform that underpins critical Custody operations
your work directly supports Citi's global financial infrastructure
Business casual workplace with a hybrid working model (up to 2 days working at home per week)