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
