03 Aug
|
Weekday AI
|
Bengaluru
03 Aug
Weekday AI
Bengaluru
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.
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 current UI toolkit.
Experience working in
Agile/Scrum environments
.
Exposure to
KMP (Kotlin Multiplatform Mobile)
or
cross-platform mobile strategies
is a plus.
📌 Android Architect (Bengaluru)
🏢 Weekday AI
📍 Bengaluru