Android Developer GBSFO $

Madfish

Madfish

Software Engineering

Ukraine

Posted on May 10, 2026

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