UI Developer

Citibank (Switzerland) AG

Dublin

Hybrid

Confidential

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive salary
Benefits package

Job summary

Lightspeed UI team at CitiDublin is seeking a UI Developer to build and evolve the user-facing experience of Lightspeed. You’ll work across Angular and React apps, delivering dashboards, pipeline visualisations and configuration editors.

Collaborate with Product and Design, write clean code, tests, and contribute to performance improvements. Embrace AI-assisted tools and enjoy a hybrid work model with a competitive base salary and benefits.

Qualifications

  • Strong frontend/UI development experience with complex codebases.
  • Hands-on Angular experience (v18+; current v21).
  • Good React experience (v18+), including hooks and context.
  • Strong TypeScript skills with strict typing.
  • Proficient in HTML5, CSS3, responsive design (Flexbox/Grid).
  • Experience with Git workflows and code reviews.

Responsibilities

  • Build, enhance and maintain high-quality UI across Lightspeed.
  • Develop dashboards, pipeline visualisations and editors.
  • Write clean, well-tested frontend code.
  • Diagnose issues with users and engineers and deliver fixes.
  • Contribute to performance, usability and architecture improvements.

Skills

UI development
Angular
React
TypeScript
HTML5
CSS3
Git
Testing (Jest/Karma/Cypress)
REST APIs
AI coding assistants
Clean code/SOLID

Tools

Jest
Karma
Cypress
Playwright
GitHub Copilot
Nx

Job description

## UI DeveloperApply: Hybrid: Dublin Ireland: Full time: Posted Today: 26992600**About the Team** Lightspeed is a strategic engineering platform, used daily by 10,000+ engineers across the bank. Built using Citi technology and open-source components, it supports the engineering teams delivering technology at scale.You’ll join a collaborative UI chapter working on a clean, well-maintained codebase, building the next generation of user experiences for dashboards, pipeline visualisations and configuration editors.We value ownership, curiosity and continuous improvement, with AI-assisted development tools forming part of our engineering workflow.## The RoleWe’re looking for a UI Developer to help build and evolve the user-facing experience of Lightspeed.You’ll work across modern Angular and React applications, solving complex engineering challenges and delivering intuitive, reliable interfaces. This is an opportunity to work on a platform used by thousands of engineers, contribute to meaningful technical improvements and develop your expertise within a supportive engineering team.You’ll work closely with developers, Product and Design in a hands-on environment where asking questions, sharing ideas and understanding the code you deliver are encouraged.## Key Responsibilities* Build, enhance and maintain high-quality UI solutions across Lightspeed, working through a Kanban-based delivery model.* Develop user-facing features including dashboards, pipeline visualisations and configuration editors.* Write clean, maintainable and well-tested code across complex frontend applications.* Work with users and engineering colleagues to diagnose issues and deliver effective solutions.* Contribute to technical improvements across performance, usability, architecture and code quality.* Use AI-assisted development tools responsibly, ensuring you understand, validate and test the code you deliver.* Stay curious about emerging technologies and contribute ideas that improve the platform and how the team works.* Collaborate with Product, Design and Engineering to deliver solutions that meet user and business needs.## Key Skills & Experience* Strong professional experience in frontend/UI development, with solid software engineering fundamentals and confidence working in complex codebases.* Strong hands-on Angular experience, including modern Angular (v18+). The Lightspeed application currently runs on Angular v21.* Good experience with React (v18+), including hooks, context and state management.* Strong TypeScript skills, including strict typing and modern development practices.* Proficiency in HTML5, CSS3 and responsive design, including Flexbox and Grid.* Experience with Git, including branching, pull requests, rebasing and code review workflows.* Practical experience writing and maintaining unit and integration tests, using tools such as Jest, Karma, Cypress or Playwright.* Experience integrating with REST APIs.* Practical experience using AI coding assistants such as Devin, Claude Code, Codex, GitHub Copilot or Cursor* Understanding of clean code, SOLID principles and separation of concerns.* Comfortable working in a Kanban, continuous-delivery environment and collaborating across Product, Design and Engineering.* Strong communication skills and a willingness to ask questions, share ideas and continuously improve.* Good working English, both written and spoken.**Additional Experience (Valued, Not Essential)*** Exposure to CI/CD platforms or developer tooling, such as Tekton, Jenkins, Harness or TeamCity.* Experience with design systems, shared component libraries or frontend architecture patterns such as Nx.* Background working in enterprise technology, financial services or regulated environments.**What we can offer you**By joining CitiDublin,you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) andenjoy a whole host of additional benefitsthat supportyou(and your family)tobe well, live well and save well.Discover morehere.(opens in new window)Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energised to join us, motivated to stay, and empowered to thrive. **#LI-AH4**
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UI Technical Lead (Angular, React, TypeScript) - VP
UI Technical Lead (Angular, React, TypeScript) - VP

Citibank (Switzerland) AG • Dublin

Hybrid
Confidential
Hybrid work model
Competitive base salary
UI Developer
UI Developer

Citi • Dublin

Hybrid
EUR 71,000 - 107,000
Hybrid work model
UI Developer
UI Developer

Citigroup • Dublin

Hybrid
EUR 62,000 - 93,000
Hybrid work (up to 2 days at home per‑
UI Developer
UI Developer

Citigroup Inc. • Dublin

Hybrid
EUR 71,000 - 107,000
UI Developer – Lightspeed | Angular, React & AI
UI Developer – Lightspeed | Angular, React & AI

Citi • Dublin

Hybrid
EUR 71,000 - 107,000
Hybrid work model
Competitive base salary + benefits
UI Technical Lead (Angular, React, TypeScript) - VP
UI Technical Lead (Angular, React, TypeScript) - VP

Citi • Dublin

Hybrid
EUR 93,000 - 140,000
Hybrid work model
Competitive salary
Benefits package
Technical Lead – Lightspeed UI
Technical Lead – Lightspeed UI

Citi • Dublin

Hybrid
EUR 90,000 - 140,000
Hybrid work model
Competitive base salary
Frontend UI Developer – Angular/React | Hybrid Dublin
Frontend UI Developer – Angular/React | Hybrid Dublin

Citibank (Switzerland) AG • Dublin

Hybrid
Confidential
Hybrid work model
Competitive salary
Benefits package
UI Technical Lead (Angular, React, TypeScript) - VP
UI Technical Lead (Angular, React, TypeScript) - VP

Citigroup • Dublin

Hybrid
EUR 93,000 - 140,000
UI Technical Lead (Angular, React, TypeScript) - VP
UI Technical Lead (Angular, React, TypeScript) - VP

Citigroup Inc. • Dublin

Hybrid
EUR 93,000 - 140,000
Hybrid working model
Competitive base salary
Benefits package