Android Architect

Year    Bangalore, Karnataka, India

Job Description

This role is for one of the Weekday's clients
Min Experience: 8 years
Location: Bengaluru
JobType: full-time
We are looking for a highly skilled and experienced Android Architect to lead the design and development of cutting-edge Android applications. You will be at the forefront of our mobile initiatives, responsible for defining architecture standards, mentoring development teams, and ensuring high-performance, scalable, and maintainable mobile solutions. This role is ideal for someone who has deep expertise in Android development using Kotlin, a strong command over system design, and a passion for creating best-in-class user experiences.
Requirements
Key Responsibilities:

  • Architect, design, and develop advanced Android applications using Kotlin, aligning with product and business goals.
  • Establish best practices, coding standards, and architectural patterns for Android apps and ensure their adoption across teams.
  • Collaborate closely with Product Managers, UI/UX Designers, and Backend Engineers to define seamless and scalable app workflows.
  • Take technical ownership of Android initiatives and lead design discussions, code reviews, and performance audits.
  • Drive modularization, code reusability, and scalability within Android applications to support faster releases and ease of maintenance.
  • Stay up to date with the latest Android SDKs, tools, libraries, and design patterns, and evaluate their relevance to our product roadmap.
  • Build and maintain a robust CI/CD pipeline for Android apps to support agile and frequent releases.
  • Optimize apps for performance, memory usage, battery consumption, and network efficiency.
  • Lead and mentor a team of Android developers; guide their growth and ensure high engineering standards.
Required Skills & Qualifications:
  • 8-15 years of strong experience in Android development, with at least 5+ years working primarily in Kotlin.
  • Expertise in Android SDK, Jetpack components (Navigation, ViewModel, LiveData, Room, etc.), and modern Android architectures such as MVVM, MVI, and Clean Architecture.
  • Proficient in asynchronous programming using Coroutines and Flow.
  • Deep understanding of Android internals, memory management, multithreading, lifecycle management, and performance optimization.
  • Strong experience in handling fragmentation across Android devices and building apps that work seamlessly across different screen sizes and OS versions.
  • Hands-on experience with unit testing, UI testing (Espresso), dependency injection frameworks (like Dagger/Hilt), and modular architecture.
  • Strong understanding of RESTful APIs, WebSockets, GraphQL, and integration with backend services.
  • Experience with version control (Git), CI/CD tools (e.g., Jenkins, Bitrise, GitHub Actions), and publishing apps to Google Play Store.
  • Excellent problem-solving skills, communication abilities, and a collaborative mindset.
Nice to Have:
  • Familiarity with Compose and transitioning legacy views to the new UI toolkit.
  • Experience working in Agile/Scrum environments.
  • Exposure to KMP (Kotlin Multiplatform Mobile) or cross-platform mobile strategies is a plus.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4004524
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year