Job VC
Android Developer
Technologies
Description
Android Developer
As a Android Developer, you will contribute to the development of modern mobile applications using a contemporary Android stack. You will work closely with experienced engineers, designers, and product managers to build scalable, user-friendly products while continuously improving your technical skills.
This role is ideal for someone who already has hands-on experience with Android development and is looking to grow in a strong engineering environment, deepen their understanding of architecture, and work with modern tools and frameworks.
Key Responsibilities
Mobile Development & Architecture
• Develop and maintain Android applications using Kotlin
• Build UI using Jetpack Compose following modern design principles
• Participate in implementing application architecture (MVVM / MVI)
• Write clean, maintainable, and scalable code following OOP and SOLID principles
• Work with asynchronous programming using Coroutines
API Integration & Data Management
• Integrate applications with backend services using Ktor or Retrofit
• Handle data persistence using DataStore and SharedPreferences
• Implement and maintain reliable data flows within the app
Navigation & App Structure
• Implement navigation using Compose Navigation (Voyager)
• Contribute to structuring modular and maintainable application components
Collaboration & Development Process
• Work closely with team members on feature implementation
• Participate in code reviews and follow team development standards
• Use Git for version control and collaboration
• Communicate effectively with engineering and product teams
What We’re Looking For
Technical Skills
•
~1 year of commercial Android development experience (or strong equivalent practical experience)
• Commercial experience with
Kotlin
• Understanding of
OOP and SOLID principles
• Experience with
Coroutines
• At least
6 months of commercial experience with Jetpack Compose
• Experience with
Compose Navigation (Voyager)
• Solid understanding of
Android SDK
• Familiarity with
MVVM or MVI architecture patterns
• Experience with dependency injection using
Koin
• Experience working with
Ktor or Retrofit
• Confident use of
Git
• Experience with
DataStore and SharedPreferences
Nice to Have
• Familiarity with
Kotlin Multiplatform (KMP)
Why Join GBSFO
• Work on real products using a modern Android stack
• Opportunity to grow under guidance of experienced engineers
• Supportive engineering culture and knowledge sharing
• Involvement in architectural and technical decisions
• Stable income and long-term career growth
As a Android Developer, you will contribute to the development of modern mobile applications using a contemporary Android stack. You will work closely with experienced engineers, designers, and product managers to build scalable, user-friendly products while continuously improving your technical skills.
This role is ideal for someone who already has hands-on experience with Android development and is looking to grow in a strong engineering environment, deepen their understanding of architecture, and work with modern tools and frameworks.
Key Responsibilities
Mobile Development & Architecture
• Develop and maintain Android applications using Kotlin
• Build UI using Jetpack Compose following modern design principles
• Participate in implementing application architecture (MVVM / MVI)
• Write clean, maintainable, and scalable code following OOP and SOLID principles
• Work with asynchronous programming using Coroutines
API Integration & Data Management
• Integrate applications with backend services using Ktor or Retrofit
• Handle data persistence using DataStore and SharedPreferences
• Implement and maintain reliable data flows within the app
Navigation & App Structure
• Implement navigation using Compose Navigation (Voyager)
• Contribute to structuring modular and maintainable application components
Collaboration & Development Process
• Work closely with team members on feature implementation
• Participate in code reviews and follow team development standards
• Use Git for version control and collaboration
• Communicate effectively with engineering and product teams
What We’re Looking For
Technical Skills
•
~1 year of commercial Android development experience (or strong equivalent practical experience)
• Commercial experience with
Kotlin
• Understanding of
OOP and SOLID principles
• Experience with
Coroutines
• At least
6 months of commercial experience with Jetpack Compose
• Experience with
Compose Navigation (Voyager)
• Solid understanding of
Android SDK
• Familiarity with
MVVM or MVI architecture patterns
• Experience with dependency injection using
Koin
• Experience working with
Ktor or Retrofit
• Confident use of
Git
• Experience with
DataStore and SharedPreferences
Nice to Have
• Familiarity with
Kotlin Multiplatform (KMP)
Why Join GBSFO
• Work on real products using a modern Android stack
• Opportunity to grow under guidance of experienced engineers
• Supportive engineering culture and knowledge sharing
• Involvement in architectural and technical decisions
• Stable income and long-term career growth