Overview
Skills
Job Details
Job Role : Android Lead Architect
Location : Miami, FL (Onsite)
Mode of interview : Video Interview
Years of experience: 10+ years
Job Roles/Responsibilities:
Job Summary:
Lead the design, development, and deployment of native Android applications.
Implement Jetpack Compose for modern UI development.
Utilize Coroutines & Scope for efficient asynchronous programming.
Architect applications using MVVM and apply design patterns for maintainability.
Conduct code reviews and enforce best practices across the team.
Collaborate with cross-functional teams including product, design, QA, and backend.
Integrate with RESTful and GraphQL APIs.
Manage version control using Git and CI/CD pipelines.
Optimize application performance and ensure responsiveness.
Stay current with Android SDK updates and emerging technologies.
Required Skills:
8+ years of Android development experience, with 2+ years in a lead role.
Strong proficiency in Kotlin and Java.
Hands-on experience with Jetpack Compose, Navigation Compose, and AndroidX libraries.
Deep understanding of MVVM architecture, LiveData, ViewModel, and Room.
Experience with unit testing frameworks (JUnit, Mockito, Espresso).
Familiarity with Git, CI/CD tools, and Android Studio.
Knowledge of design patterns, dependency injection (e.g., Koin, Hilt), and modular architecture.
Experience with Firebase, Crashlytics, and performance profiling tools.
Strong communication and leadership skills.
Faizan Shaikh