onsite
Senior Angular Developer - Citi
Software Engineer
Lead the design, development, and maintenance of high‑performance web applications using Angular and TypeScript, driving feature delivery and ensuring code quality through unit testing and Agile practices.
About the role
Key Responsibilities
- Architect and develop scalable Angular components and services, ensuring maintainability and performance.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Implement RESTful API integrations and manage state using RxJS.
- Write comprehensive unit and integration tests, maintaining high code coverage.
- Participate in code reviews, mentoring junior developers, and promoting best practices.
Requirements
- 5+ years of professional experience building enterprise‑grade Angular applications.
- Strong proficiency in TypeScript, JavaScript, HTML5, CSS3, and modern build tools.
- Hands‑on experience with RESTful services, RxJS, and state management libraries.
- Solid understanding of unit testing frameworks (Jasmine/Karma) and CI/CD pipelines.
- Excellent communication skills and a collaborative mindset in Agile environments.
Skills
angulartypescriptjavascriptagile