citi
citi20h ago
New

Android Application Engineer - Assistant Vice President

executive
OtherAssistant Vice President
0 views0 saves0 applied

Quick Summary

Overview

Android Applications Development Senior Programmer Analyst - Assistant Vice President Excited to grow your career and shape the future of mobile banking applications?

Key Responsibilities

* Lead the technical design, development, and implementation of complex Android applications, ensuring adherence to architectural principles (MVVM, Clean Architecture) and high-quality coding standards.

Requirements Summary

* 8+ years of hands-on experience in native Android application development. * Proven expertise in Kotlin and the Android SDK, with deep practical experience in: * Android Jetpack: Comprehensive understanding and application of key libraries,…

Technical Tools
kotlina11yagileci-cdcode-reviewfintechnetworkingrest-apissecurity-best-practices
Android Applications Development Senior Programmer Analyst - Assistant Vice President Excited to grow your career and shape the future of mobile banking applications? We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply! Our people make all the difference in our success. The Android Applications Development Senior Programmer Analyst is an intermediate level position responsible for architecting, developing, and implementing robust, scalable, and high-performance Android applications. This role contributes significantly to the full software development lifecycle, focusing on cutting-edge mobile technologies and best practices within a dynamic financial technology environment. Responsibilities: * Lead the technical design, development, and implementation of complex Android applications, ensuring adherence to architectural principles (MVVM, Clean Architecture) and high-quality coding standards. * Drive the adoption and effective utilization of Android Jetpack components, including Dagger for robust dependency injection, Compose UI for modern declarative UI development, and Coroutines/Flow for efficient asynchronous operations and reactive programming. * Collaborate with product owners, UX/UI designers, and backend teams to translate business requirements into technical specifications and deliver intuitive, performant, and reliable mobile experiences. * Conduct in-depth analysis of existing systems and new requirements to identify technical challenges, propose innovative solutions, and perform feasibility studies for new Android features and enhancements. * Optimize application performance, stability, and responsiveness by implementing best practices for memory management, battery optimization, network efficiency (e.g., Retrofit), and threading models. * Implement comprehensive unit, integration, and UI tests to ensure code quality, reliability, and maintainability across the application lifecycle. * Mentor junior and mid-level Android developers, fostering a culture of technical excellence, continuous learning, and adherence to established development processes. * Participate in code reviews, advocating for secure coding practices, architectural consistency, and efficient use of Android SDKs and libraries. * Troubleshoot, debug, and resolve complex technical issues across various Android versions and device types. * Appropriately assess risk when making technical decisions, demonstrating particular consideration for system stability, security, and compliance with applicable regulations. Qualifications: * 8+ years of hands-on experience in native Android application development. * Proven expertise in Kotlin and the Android SDK, with deep practical experience in: * Android Jetpack: Comprehensive understanding and application of key libraries, including ViewModel, LiveData, Navigation, Room, etc. * Dependency Injection: Advanced proficiency with Dagger Hilt for managing complex application dependencies. * UI Development: Strong experience with Jetpack Compose for building modern, declarative user interfaces. * Asynchronous Programming: Expert-level knowledge of Kotlin Coroutines and Flow for managing background operations, reactive data streams, and state management. * Architectural Patterns: Extensive experience implementing MVVM (Model-View-ViewModel) and Clean Architecture principles to build scalable and testable applications. * Networking: Proficient in using Retrofit and OkHttp for secure and efficient RESTful API communication. * Solid understanding of core Android fundamentals, including application lifecycle, activity/fragment management, services, broadcast receivers, content providers, and permissions. * Experience with Git version control, CI/CD pipelines, and agile development methodologies. * Ability to analyze complex technical problems, propose innovative solutions, and drive their implementation. * Strong problem-solving skills and the ability to work independently or as part of a distributed team. * Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Education: * Bachelor’s degree/University degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Most Relevant Skills Please see the requirements listed above, specifically: Kotlin, Android SDK, Android Jetpack, Dagger Hilt, Jetpack Compose, Kotlin Coroutines, Flow, MVVM, Clean Architecture, Retrofit, Android fundamentals, Git, CI/CD. Job Level :C12 \------------------------------------------------------ ## Job Family Group: Technology \------------------------------------------------------ ## Job Family: Digital Software Engineering \------------------------------------------------------ ## 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.

Location & Eligibility

Where is the job
Location terms not specified

Listing Details

Posted
May 12, 2026
First seen
May 12, 2026
Last seen
May 12, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
May 12, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

citiAndroid Application Engineer - Assistant Vice President