Citi Logo

Citi

Android Developer

Reposted 16 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Junior
In-Office
Chennai, Tamil Nadu, IND
Junior
Develop and maintain native Android banking and credit card applications across the full Agile SDLC. Responsibilities include coding, design reviews, automated and manual BDD testing, CI/CD integration, accessibility validation, defect analysis, performance troubleshooting, release support, and collaboration with cross-functional teams. The role also involves working with Java Spring Boot microservices and AI-assisted development tools such as GitHub Copilot.
The summary above was generated by AI

Title: Android Software Engineer — Digital Banking

Description: 

Citi is looking for an Android Software Engineer to join a cross-functional Agile team delivering customer-facing banking and credit card features across mobile and browser platforms. In this role, you will contribute across the full software development lifecycle — from requirements analysis and design review through to development, testing, and post-production support. Your work will directly shape the digital experiences used by millions of Citi customers every day.

Responsibilities

Build and maintain Android native applications that deliver customer-facing banking and credit card features across mobile digital channels.

Translate application designs into working code across mobile and backend platforms, including Android and Java Spring Boot microservices, with guidance from senior engineers.

Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework; execute scripts and record results in a test management tool.

Leverage AI-assisted tools such as GitHub Copilot to accelerate code generation, unit test creation, API scaffolding, and debugging tasks.

Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment.

Perform functional validations against acceptance criteria and apply accessibility testing tools to ensure compliance with ADA guidelines.

Analyze root causes for application defects and performance issues; collaborate with the scrum team to triage, resolve, and prevent recurrence.

Support release go-live activities and post-production technical checkouts to ensure stable, quality deployments.

Required Qualifications & Skills

2+ years of experience in application development, with hands-on Android native development skills.

Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience.

Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts.

Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines.

Ability to write secure, stable, and maintainable code and take ownership of assigned features through to delivery.

Working knowledge of collaboration and project management tools such as JIRA, Confluence, and Microsoft Teams.

Strong communication skills with the ability to work effectively across onshore and offshore teams in a fast-paced environment.

Beneficial Skills & Qualifications

Knowledge of Angular or iOS native development is a strong advantage.

Exposure to test automation frameworks such as Selenium with Cucumber.

Familiarity with cloud-based development platforms such as OpenShift.

Experience using AI-assisted development tools to accelerate delivery and improve code quality.

What We Offer

At Citi, you will join a collaborative engineering team working on technology that directly impacts how millions of customers manage their finances. We invest in your growth, support your wellbeing, and give you the tools and flexibility to do your best work.

Hybrid working model, giving you flexibility and meaningful in-person collaboration.

Structured learning and development opportunities to grow your technical skills and advance your engineering career.

Exposure to a broad technology stack across mobile, backend, and cloud platforms, with the opportunity to develop deep expertise over time.

Mentorship from senior engineers and a supportive team culture that encourages continuous improvement and knowledge sharing.

Access to Citi's global network, connecting you with colleagues and projects across teams and geographies.

Wellbeing and work-life balance support, including programs designed to help you thrive inside and outside of work.

Build the digital banking experiences of tomorrow — apply today and bring your Android engineering skills to a team that puts customers first.

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

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.

Citi Chennai, Tamil Nadu, IND Office

C P Ramaswamy Road, Chennai, Tamil Nadu, India, 600018

Similar Jobs

13 Days Ago
In-Office or Remote
India
Senior level
Senior level
Blockchain • Fintech • Software • Cryptocurrency • Metaverse
Design, develop, and optimize high-performance Android applications using Kotlin and Java. Responsibilities include implementing user-facing features, integrating APIs, writing tests, troubleshooting issues, improving performance, supporting modular architecture and refactoring, and contributing to technical discussions and code reviews.
Top Skills: AndroidAndroid ProfilerJavaJetpackKotlinLeakcanaryMviMvvmOkhttpPerfettoRetrofitRoomSystraceViewmodel
13 Days Ago
In-Office or Remote
India
Senior level
Senior level
Blockchain • Fintech • Software • Cryptocurrency • Metaverse
Designs and implements cross-platform Android and iOS features using modern C++, including Chromium browser and OpenGL ES game-engine capabilities. Integrates on-device AI, LLMs, agents, and inference technologies while optimizing latency, memory, power, and performance. Collaborates across teams, integrates APIs and SDKs, writes tests, troubleshoots issues, and improves mobile application stability and responsiveness.
Top Skills: Ai AgentsAndroidArmC++ChromiumCore MlEdge AiiOSJavascript EnginesKv Cache OptimizationLinuxLlama.CppLlmsModel QuantizationOn-Device AiOnnx RuntimeOpengl EsPosix ApisSurfaceflingerTensorflow LiteTransformer Architecture
7 Days Ago
In-Office
Senior level
Senior level
Fintech • Financial Services
Develop and test customer-facing banking and credit card features for Android and mobile platforms. Translate designs into Kotlin and Jetpack code, participate throughout the Agile SDLC, create and execute automated and manual BDD tests, triage defects, support releases, and maintain documentation and testing artifacts. Collaborate with Scrum teams, follow secure coding and accessibility standards, use CI/CD environments, investigate application issues, and contribute to continuous process improvement.
Top Skills: AndroidAndroid RuntimeAndroid SdkAngularAxeBehavior-Driven DevelopmentCi/CdConfluenceCucumberGithub CopilotJenkinsJetpackJIRAKotlinMicrosoft Office SuiteMicrosoft TeamsNvdaOpenshiftRtcSeleniumSharepointSpring BootTalkbackVoiceover

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account