Citi

Senior UI/AI Developer (Angular)

Citi
Apply
3 days ago
Jersey City, NJ, USASenior
H1B sponsor

Base Salary

$142k - $213k/yr

Responsibilities

  • Lead hands-on development, architecture, and code reviews for modern web applications.
  • Build reliable, scalable, and maintainable user interfaces with Angular and reactive programming patterns.
  • Use AI-powered development tools and prompt engineering to improve development speed and code quality.
  • Integrate and visualize outputs from machine learning and AI models in user interfaces.
  • Lead UI/AI initiatives and research, design, and implement frontend technology improvements.
  • Collaborate with product stakeholders, data science teams, backend teams, and cross-asset UI teams.
  • Mentor developers and promote shared frameworks, best practices, and the internal design system.
  • Translate complex requirements and visual designs into responsive, intuitive, pixel-perfect user experiences.

Requirements

  • 10+ years of professional application development experience.
  • 5+ years of hands-on Angular experience, including modern Angular v16+, standalone components, signals, and module federation strategies for micro-frontends.
  • Advanced experience with RxJS and state-management libraries such as NgRx, Elf, or component-level stores.
  • Strong TypeScript, ES6+, CSS3, and HTML5 skills with cross-browser development experience.
  • Experience with complex third-party grid libraries such as AG Grid.
  • Strong responsive-design and modern UI/UX capabilities.
  • Extensive unit-testing experience with Jasmine, Karma, or Jest and end-to-end testing experience with Protractor, Cypress, or Playwright.
  • Working knowledge of Java 8+ and extensive experience consuming and helping design RESTful APIs.
  • Experience using AI-powered coding assistants such as GitHub Copilot or Tabnine.
  • Experience building UIs that interact with AI/ML model APIs and presenting model inferences to users.
  • Foundational prompt-engineering knowledge for code generation, debugging, documentation, and generative AI tools.
  • Preferred familiarity with generative UI concepts or AI-based UI component and layout tools.
  • Preferred financial services or FinTech experience, open-source contributions or personal projects, and familiarity with cloud platforms and CI/CD pipelines.

Benefits

  • Full-time position based in Jersey City, New Jersey.
  • Base salary range of $142,320.00 to $213,480.00, with potential discretionary and formulaic incentive and retention awards.
  • Medical, dental, and vision coverage.
  • 401(k), life, accident, and disability insurance.
  • Wellness programs, vacation and sick leave, and paid holidays.

Tech Stack

AngularAWSAzureCypressGoogle Cloud PlatformJasmineJavaJestKarmaTypeScript
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me