Design System Developer – Angular
Citigroup Inc.
Job Description
ResponsibilitiesBuild, maintain, and improve reusable Angular UI components aligned to our design system guidelinesWrite unit tests using Jasmine/Karma and end-to-end (e2e) tests using CypressDevelop and maintain complex data table and filtering features within the design systemCollaborate on reactive form components and form input patterns defined by the design systemEnsure all components meet accessibility standards (WCAG) through automated testing toolsHelp maintain and generate component documentationApply consistent code quality standards using ESLint and PrettierWork within the Angular library project structure, including ng-package, schematics, and multiple tsconfig targetsWork with AI to accelerate development of the library, and to embed the design system into our internal AI solutionsParticipate in the versioning and release of the Angular component library and provide support to its consumersRequired Skills2-5 years of hands-on experience with Angular (v15+; project is