1 day ago
Pune, IndiaMid Level
Responsibilities
- Design, develop, and maintain scalable web applications using Angular.
- Build reusable UI components, services, and modules, and implement state management with RxJS, NgRx, or similar tools.
- Develop responsive, cross-browser-compatible, accessible interfaces and optimize application performance.
- Integrate frontend applications with backend services and microservices-based APIs.
- Write unit tests using Jasmine, Karma, or Jest and maintain high test coverage.
- Collaborate with product owners, architects, UX designers, and backend teams through design, development, troubleshooting, and code review.
- Support API design, documentation, versioning, security implementation, and integration troubleshooting.
- Work with containerization, orchestration, cloud, CI/CD, and event-driven technologies as applicable.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 4 years of hands-on Angular development experience.
- Strong proficiency with Angular, TypeScript, HTML5, CSS3, SCSS, JavaScript, and RxJS.
- Experience integrating applications with REST APIs and backend services.
- Experience with source control tools such as Git.
- Understanding of responsive design and web accessibility standards.
- Familiarity with Agile/Scrum methodologies.
- Preferred experience with microservices architecture, Spring Boot, Java, Node.js, or .NET Core.
- Preferred experience with API gateways, service discovery, Docker, Kubernetes, Azure, AWS, or GCP.
- Preferred knowledge of CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Preferred experience with Kafka, RabbitMQ, event-driven architectures, OAuth2, JWT, and application security best practices.
Benefits
- Full-time position.
- Citi is an equal opportunity employer and provides reasonable accommodation for applicants with disabilities.
Tech Stack
AngularApache KafkaAWSAzureDockerGitGitHub ActionsGoogle Cloud PlatformJasmineJavaJavaScriptJenkinsJestKarmaKubernetesNode.jsRabbitMQSpring BootTypeScript
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
