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