UI Angular developer - Officer

Citi•Jersey City, NJ
•$95,770 - $133,630

About The Position

Citi is seeking an experienced, hands-on Senior Angular Developer to develop and lead complex Angular projects from conception through deployment. The role focuses on building and maintaining high-quality Angular applications, creating reusable and scalable UI components, applying Micro Front End principles, and ensuring application quality, performance, security, and scalability. The developer will also mentor junior developers and provide technical leadership, with an understanding of the payments industry and its systems and processes.

Requirements

  • At least 4 years of experience and advanced knowledge of the Angular framework.
  • Expertise in component-driven development, including reusable, modular, and scalable UI components.
  • Demonstrated ability to create scalable and maintainable applications using Micro Front End (MFE) principles.
  • Experience with state management solutions such as NgRx, RxJS, Akita, or Signals.
  • Experience migrating Angular applications between major versions.
  • Strong proficiency in TypeScript and JavaScript.
  • Extensive experience with unit testing frameworks such as Vitest, Jasmine, or Karma.
  • Solid understanding of front-end development best practices and design patterns.
  • An architectural mindset focused on secure, performant, and reusable code.
  • Experience with frontend debugging techniques.
  • Analytical skills and a proactive problem-solving approach, with an eagerness to learn.
  • Strong verbal and written communication skills.
  • Bachelor’s degree or university degree in Computer Engineering, Information Technology, Computer Science, or equivalent experience.

Nice To Haves

  • Proficiency in Angular, TypeScript, HTML5, CSS, JavaScript, web security, and Mongo.
  • Experience with UI testing frameworks such as Jest, Cypress, Vitest, or Karma.
  • Familiarity with CI/CD pipelines and DevOps practices, such as GitHub.
  • Experience with UX/UI design tools, particularly Figma, to translate designs into Angular components.
  • Experience collaborating with cross-functional teams to define and implement features.
  • Knowledge of RESTful APIs and integration with backend services.
  • Experience working with Agile development methodologies.
  • Contributions to open-source projects.
  • Hands-on experience with AI technologies such as Devin or Copilot.

Responsibilities

  • Develop and maintain high-quality Angular applications.
  • Implement and maintain unit tests to ensure code quality and reliability.
  • Mentor junior developers and provide technical leadership.
  • Apply knowledge of the payments industry, including payment systems and processes.
  • Optimize application performance and scalability.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service