5 days ago
Pune, IndiaSenior
Responsibilities
- Develop and engineer front-end solutions for enterprise applications using modern technologies and software design patterns.
- Write code and contribute to sprint goals, Agile/Scrum processes, and the broader technical community.
- Apply software development lifecycle practices, unit testing, automation, design patterns, and peer review.
- Partner regularly with stakeholders, UX, QA, and other engineering specialists.
- Develop subject-matter expertise, resolve issues, and contribute to technical and team standards.
- Provide technical thought leadership and coach or develop junior team members.
- Collaborate with technical leadership to align work with the broader technical strategy.
Requirements
- 8+ years of experience as a software engineer or developer using Angular or React.
- Multiple years of experience with modern front-end build tools such as npm, yarn, and gulp.
- Multiple years of experience with front-end testing strategies and frameworks such as Jasmine, Karma, and Selenium.
- Multiple years of experience with software engineering best practices, including unit testing, automation, design patterns, and peer review.
- Bachelor’s degree in engineering, computer science, computer engineering, or equivalent work experience.
- Preferred: exposure to service-oriented and microservices architectures, REST and GraphQL implementations, scalable and highly available applications, cloud infrastructure, cloud-native development, containers, API management, event-driven architecture, CI/CD, infrastructure as code, security, observability, monitoring, and database concepts.
Benefits
- Full-time position.
Tech Stack
AngularApache FlinkApache KafkaApache SparkAWSCircleCIDockerGrafanaGraphQLGulpHarnessJasmineJenkinsKarmaKubernetesnpmOpenShiftPrometheusReactSeleniumSplunkTektonTerraformYarn
Categories
About Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.
