Angular Developer
Citi
Software Engineering
Irving, TX, USA · O'Fallon, MO, USA · New York, NY, USA
Angular Developer
Job Req Id:
26959862
Location(s):
Chennai, Tamil Nadu, India, Pune, Maharashtra, India
Job Type:
Hybrid
Posted:
May. 14, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
This is a hands-on technical role for an Applications Development Programmer. The position requires significant hands-on coding and development in frontend (Angular) to establish and implement new or revised application systems and programs. The successful candidate will be directly responsible for application systems, hands-on coding, development, and programming.
Responsibilities:
Core Development & Implementation
- Code, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications
- Contribute to all phases of the development lifecycle, from concept and design to testing and deployment
- Write well-designed, testable, and scalable code in accordance with software development standards and best practices
- Ensure the best possible performance, quality, and responsiveness of the applications
Analysis, Design & Architecture
- Analyze user requirements to define business objectives and translate them into technical specifications
- Participate in architectural and design discussions to create robust and scalable solutions
- Produce detailed specifications and software design documents
- Identify and evaluate new technologies for implementation
Unit Testing & Code Quality
- Code and develop and execute unit tests, integration tests, and performance tests to ensure code quality
- Experience of following clean code principles using SonarQube, Snyk and Checkmarx
- Identify bottlenecks and bugs and devise solutions to these problems
- Support continuous improvement by investigating alternatives and technologies and presenting them for architectural review
- Participate in peer code reviews to maintain high standards of code quality
Maintenance & Support
- Troubleshoot, debug, and upgrade existing systems to ensure they meet business needs
- Prepare and produce releases of software components
- Provide technical support for applications in production, responding to and resolving issues in a timely manner
Collaboration & Documentation
- Collaborate with cross-functional teams, including business analysts, project managers, and other developers, to deliver high-quality software
- Document and maintain software functionality, processes, and technical specifications
- Communicate effectively with team members and stakeholders to provide updates on project status and technical issues
Required Qualifications:
- 4+ years of relevant experience
- Experience in systems analysis and programming software applications
- Experience in managing and implementing successful projects
- Working knowledge of consulting/project management techniques/methods
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Development Experience (Required)
- Excellent hands-on professional experience in front-end/UI development using Angular (preferably Angular 16+)
- Proven track record in UI/Frontend development capacity.
- Experience in Micro Frontend (MFE) architecture building scalable and modular web applications.
- Strong expertise in JavaScript/TypeScript, HTML5, CSS3, SCSS, and Responsive Design.
- Experience with RESTful APIs, GraphQL, and integrating front-end components with backend services.
- Proficiency in UI/UX best practices and building highly interactive web applications.
- Strong understanding of frontend build tools and version control systems like Git.
- Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
- Clear understanding of building horizontally scalable, highly available, highly resilient, and low latency applications
Education:
- Bachelor’s degree/University degree or equivalent experience
------------------------------------------------------
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 (opens in new window).
View Citi’s EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.