Skip to main content

Senior UI/AI Developer (Angular)

Posted today

citigroupJersey City (NJ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this Senior UI/AI Developer role, you will build AI-augmented user interfaces for Citi's mission-critical lending apps and lead front-end initiatives. You’ll mentor developers, shape UI engineering standards, and advance AI integration within UI/UX workflows. You will work with data science and backend teams to visualize AI/model outputs and push innovative UI/AI capabilities. This position sits within the GSP Financing and Securitization division and offers a meaningful opportunity to impact scale and user experience. Compensation / Benefits medical, dental & vision coverage 401(k) life, accident, and disability insurance wellness programs paid time off (vacation, sick leave) paid holidays
Responsibilities: Lead hands-on development, architecture and code reviews for modern web apps Engineer scalable, maintainable UIs using Angular (v16+) and reactive patterns Leverage AI-powered tools and prompt engineering to speed up development and improve quality Collaborate with data science and backend teams to visualize ML/AI outputs Drive cutting-edge UI/AI initiatives and set new UI standards Collaborate with product in an agile environment to translate complex requirements Provide technical leadership in front-end stack improvements Partner with cross-asset UI teams to adopt best practices and the internal design system
Key requirements: 10+ years of professional application development experience 5+ years hands-on Angular (v16+) with Standalone Components, Signals, and micro-frontend strategies Advanced RxJs and state management (NgRx, Elf, or component-level stores) Advanced TypeScript, ES6+, CSS3, HTML5; cross-browser code quality Experience with AG Grid for data visualization Strong UI/UX sense; responsive design; pixel-perfect UI Extensive testing experience (Jasmine, Karma, Jest; Protractor, Cypress, Playwright) Java (8+) backend familiarity and experience consuming RESTful APIs AI-related: experience with AI coding assistants and building UIs that consume AI/ML model APIs Foundational understanding of prompt engineering; exposure to generative UI concepts preferred collaborative team player mentoring and technical leadership strong communication Angular (v16+), Standalone Components, Signals RxJs, NgRx/Elf/state stores TypeScript, ES6+, HTML5, CSS3

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this