Job Title- Android Lead Developer
Location: Maryland Heights, MO Onsite
Long term Role
Job Description/ Responsibilities-
Primary Skills: Android, Kotlin In depth knowledge , Jet Pack Compose, Knowledge of Jetpack components
Second Skills: Design Patterns (MVVM, MVI), Dependency Injection (Hilt, Koin, Dagger), Coroutines, Jetpack Compose
Roles & Responsibilities:
Technical Leadership
• Architect and implement robust Android applications using MVVM/MVI patterns with Jetpack Compose
• Establish and enforce coding standards, best practices, and architectural guidelines
• Conduct code reviews to ensure quality and mentor team members on modern Android development
• Evaluate and recommend new technologies, tools, and frameworks to improve development efficiency
Development & Architecture
• Design scalable, maintainable app architecture following clean architecture principles
• Implement reactive UI with Jetpack Compose using state hoisting and unidirectional data flow
• Develop domain layer with use cases and repository pattern for business logic separation
• Create data layer with Room, Retrofit, and other persistence solutions
• Optimize app performance, memory usage, and battery efficiency
Team Management
• Lead a team of Android developers, providing technical guidance and career mentorship
• Collaborate with product managers, designers, and backend teams to define requirements
Jobseeker
Recruiter