Free cookie consent management tool by TermsFeed Android Developer - Assistant Vice President | Antal Tech Jobs
Back to Jobs
1 Week ago

Android Developer - Assistant Vice President

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Citi

Overview

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-12 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.

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

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.

Share job
Similar Jobs
View All
22 Hours ago
Data Engineer
Fintech
  • 3 - 5 Yrs
  • Mumbai
Data Engineer Mumbai | Full-Time  Experience: 3–6 Years Budget: Up to ₹27 LPA Industry: General Insurance (Digital-First Organization) We’re rebuilding insurance from the ground up digital-first, transparent, fast, and fair. No legacy te...
decor
1 Day ago
QA Manager
Fintech
  • 10 - 18 Yrs
  • Pune
Job Description We are seeking an experienced and dynamic QA Manager to lead our quality assurance team in delivering high-quality software products for our organization. The ideal candidate will have a strong background in manual and automation tes...
decor
1 Day ago
Database Administrator (DBA)
Information Technology
  • Bangalore, Karnataka, India
This role is for one of our clients Company Name: cloudtechner Seniority level: Mid-Senior level Min Experience: 5 years Location: Gurgaon, NCR JobType: full-time We are looking for an experienced and detail-oriented Database Administrator (DBA) to ...
decor
1 Day ago
Salesforce Data Engineer
Information Technology
  • Bangalore, Karnataka, India
DescriptionRole Summary :We are seeking a highly skilled Salesforce Data Engineer with deep expertise in the Salesforce platform and a strong focus on building and operating Salesforce Data Cloud (D360) solutions. The ideal candidate will design, int...
decor
1 Day ago
Business Analyst I
Information Technology
  • Bangalore, Karnataka, India
Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You ...
decor
1 Day ago
Associate Software Engineer - Test Automation (Infra)
Information Technology
  • Bangalore, Karnataka, India
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal ...
decor
1 Day ago
Interesting Job Opportunity: Data Analyst - SQL/Python
Information Technology
  • Bangalore, Karnataka, India
DescriptionWe are seeking a skilled Data Analyst with strong expertise in Python, SQL, and Excel, coupled with a solid foundation in statistics and a good understanding of retail demand processes.The ideal candidate will be responsible for transformi...
decor
1 Day ago
EY - GDS Consulting - AI and DATA - GCP Data Engineer - Senior
Information Technology
  • Bangalore, Karnataka, India
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even b...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media