hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Senior Angular Developer

Citi

Citi

Software Engineering
Pune, Maharashtra, India
Posted on Apr 9, 2026

We are looking for a highly skilled and hands-on Senior Angular Developer with a strong focus on UI development. The ideal candidate will have a passion for building high-quality, scalable, and performant web applications. You will work closely with cross-functional teams including designers, backend engineers, and product managers to deliver exceptional user experiences.

Key Responsibilities

  • Design, develop, and maintain complex, scalable Angular applications from scratch and enhance existing ones.
  • Build reusable, modular UI components and front-end libraries for future use.
  • Translate UI/UX designs and wireframes into high-quality, pixel-perfect code.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Collaborate with backend developers to integrate RESTful APIs services.
  • Write clean, maintainable, and well-documented code following best practices.
  • Conduct code reviews and mentor junior developers.
  • Implement unit and integration tests to ensure code quality and reliability.
  • Identify and resolve performance bottlenecks and UI bugs.
  • Stay up-to-date with the latest Angular releases, trends, and best practices in front-end development.
  • Participate in Agile/Scrum ceremonies including sprint planning, daily standups, and retrospectives.
  • Collaborate with DevOps teams for CI/CD pipeline integration of front-end builds.

Required Skills & Qualifications

Experience

  • Minimum 6 years of hands-on experience in UI/front-end development.
  • Minimum 4+ years of dedicated experience with Angular (v10 and above).

Core Technical Skills

Angular & JavaScript Ecosystem

  • Deep expertise in Angular framework (Components, Modules, Services, Directives, Pipes, Guards).
  • Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS.
  • Hands-on experience with Angular CLI, Angular Material, and Angular CDK.
  • Solid understanding of RxJS and reactive programming patterns.
  • Experience with NgRx / Akita / NGXS or other state management libraries.
  • Familiarity with Angular Universal (Server-Side Rendering) is a plus.

UI/UX & Styling

  • Strong command of responsive design and mobile-first development.
  • Proficiency in CSS preprocessors (SCSS/SASS/LESS).
  • Experience with UI component libraries such as Angular Material, PrimeNG, or Bootstrap.
  • Good understanding of accessibility standards (WCAG 2.1) and cross-browser compatibility.

API Integration

  • Experience consuming RESTful APIs and working with HTTP Client in Angular.
  • Familiarity with GraphQL integration (Apollo Client) is a plus.
  • Understanding of OAuth 2.0 / JWT based authentication flows.

Testing

  • Hands-on experience with Jasmine, Karma, and Jest for unit testing.
  • Experience with Cypress or Protractor for end-to-end testing.
  • Knowledge of Test-Driven Development (TDD) practices.

Build Tools & DevOps

  • Experience with Webpack, Nx Monorepo, or similar build tools.
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Experience with Git version control and branching strategies (GitFlow).

Good to Have

  • Experience with Micro Frontend Architecture.
  • Experience with AG Grid
  • Knowledge of Web Components and Shadow DOM.
  • Exposure to Node.js / Express.js for BFF (Backend for Frontend) patterns.
  • Familiarity with Docker and Kubernetes for containerized deployments.
  • Experience working in financial services or enterprise-grade applications.
  • Knowledge of design systems and contribution to shared component libraries.
  • Exposure to WebSockets or real-time data streaming in UI.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a distributed Agile team.
  • Strong attention to detail and commitment to delivering high-quality UI.
  • Ability to mentor and guide junior team members.
  • Proactive attitude towards learning new technologies.


Qualifications:

  • 6-10 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.