What are the responsibilities and job description for the Android Architect position at Galent?
Job title: Android Lead Architect
Location - Miami, FL
Contract Position
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.