What are the responsibilities and job description for the Android Developer Lead position at Government Systems Technologies Inc. (GSTi)?
Job Title: Android Developer Lead
Location: Palo Alto, CA, United States
Contract
Primary Skills: Android, Android SDK, Kotlin
Experience : 12 years
Location: Palo Alto, CA, United States
Contract
Primary Skills: Android, Android SDK, Kotlin
Experience : 12 years
Job Description:
- We are seeking a highly skilled Senior Android Developer with 12 years of experience to design, develop, and maintain robust, scalable mobile applications.
- The ideal candidate will have strong expertise in Kotlin, Android SDK, and modern Android development practices.
- Design and maintain enterprise-grade Android applications using Kotlin and modern architectures like MVVM and Clean Architecture.
- Develop scalable and intuitive UI using Jetpack Compose or XML, integrating with REST APIs and backend systems.
- Apply asynchronous programming with Coroutines and Flow while ensuring secure coding standards.
- Collaborate with cross-functional teams, perform code reviews, and enforce best practices.
- Troubleshoot performance issues, support CI/CD pipelines, deployments, and mentor junior engineers.
- Strong proficiency in Kotlin and Java. Deep knowledge of Android SDK and app lifecycle.
- Experience with MVVM / Clean Architecture Expertise in Jetpack components (ViewModel, LiveData/StateFlow, Navigation).
- Hands-on experience in REST API integration (Retrofit/OkHttp).
- Jetpack Compose / XML UI development.
- Coroutines and Flow (asynchronous programming). Git and CI/CD pipelines.
- Strong skills in debugging and performance optimization.
- Understanding of secure coding practices and basic testing frameworks.