Job Openings Android Developer (Mid-Level)

About the job Android Developer (Mid-Level)

Job Title: Android Developer (Mid-Level)
Location: Remote Latin America Preferred
Type of Contract: Full-Time
Salary Range: Market Rates
Language Requirements: English fluency required

We are seeking a skilled Android Developer with experience building and optimizing mobile apps using Kotlin and modern Android architecture. You will play a key role in developing new features, improving performance, and enhancing user experiences on the FIIT Android platform. Your work will directly impact the quality and stability of a growing product used by a broad customer base.

Key Responsibilities

  • Design, develop, and maintain new and existing features in the Android app using Kotlin and Jetpack libraries

  • Collaborate with product managers, designers, and backend engineers to deliver high-quality updates quickly

  • Participate in technical planning, architecture discussions, and effort estimation

  • Maintain high code quality through testing, performance optimization, and adherence to best practices

  • Troubleshoot, debug, and ensure app stability across various devices and OS versions

  • Stay current with Android trends, tools, and OS changes to inform team practices

  • Contribute to technical decision-making as the app scales and evolves

Must-Have Qualifications

  • 3-5+ years of commercial Android development experience

  • Proficiency in Kotlin, Android SDK, Jetpack components, and modern architectural patterns (MVVM, Clean Architecture)

  • Experience integrating REST APIs, Retrofit/OkHttp, and handling JSON

  • Familiarity with Git, CI/CD workflows, and app publishing via Google Play Console

  • Understanding of Android UI/UX standards and working closely with design teams

  • Experience implementing analytics tools, A/B testing, and third-party SDKs

  • Strong communication skills and ability to work in cross-functional teams

Preferred Qualifications

  • Experience with Jetpack Compose and modern UI development

  • Background in fitness, health, or subscription-based apps

  • Knowledge of dependency injection (Hilt/Koin) and reactive programming (Coroutines/Flow)

  • Familiarity with automated testing frameworks (unit, UI, snapshot)

  • Understanding of mobile performance optimization techniques