Citi

Design System Developer - Angular

Citi

What You'll Do

Build, maintain, and improve reusable Angular UI components aligned to our design system guidelines. Write unit tests using Jasmine/Karma and end-to-end (e2e) tests using Cypress. Collaborate on reactive form components and ensure all components meet accessibility standards (WCAG) through automated testing tools.

What We're Looking For

2–5 years of hands-on experience with Angular (v15+; project is on Angular 21) and a solid understanding of reusable component-level development. Strong understanding of TypeScript and RxJS. Experience with Angular Reactive Forms and component lifecycle hooks.

Additional Information

Experience Level

Mid-Level

Job Language

English

Employment Type

Full-time

Work Mode

Hybrid