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