Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Photon Logo

Senior Software Engineer

Photon

Salary not specified
Aug 27, 2025
Remote, US
Apply Now

Design, develop and maintain dynamic, interactive, and responsive Citi web applications using Angular framework and TypeScript.

Requirements

  • Design, develop and maintain dynamic, interactive, and responsive Citi web applications using Angular framework and TypeScript.
  • Create and implement modular, reusable front-end components and services using Angular Material and custom design systems aligned with project specifications.
  • Utilize state management libraries (e.g., NgRx) to manage application state and ensure performance and scalability.
  • Apply best practices in front-end development, including modular architecture, lazy loading, and performance optimization.
  • Perform thorough code reviews, identify bugs, and ensure code quality using testing frameworks like Jasmine and Karma.

Responsibilities

  • Design, develop and maintain dynamic, interactive, and responsive Citi web applications using Angular framework and TypeScript.
  • Create and implement modular, reusable front-end components and services using Angular Material and custom design systems aligned with project specifications.
  • Collaborate with UX designers and backend developers to integrate user-facing elements with server-side logic via RESTful APIs.
  • Utilize state management libraries (e.g., NgRx) to manage application state and ensure performance and scalability.
  • Apply best practices in front-end development, including modular architecture, lazy loading, and performance optimization.
  • Collaborate with back-end developers to integrate RESTful APIs and ensure seamless data flow between front-end and server-side components.
  • Provide technical leadership and mentorship to junior developers, ensuring adherence to Citi’s coding standards and architectural guidelines.

Other

  • Applicants must have a Master’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields.
  • Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.
  • Provide technical leadership and mentorship to junior developers, ensuring adherence to Citi’s coding standards and architectural guidelines.
  • Participate in Agile development lifecycle activities such as daily stand-ups, sprint planning, and retrospectives.