Android Developer (Java) (Req. English)

Spheric
Não especificado
Remoto 🌐
Publicado em 26 de novembro de 2025

Descrição da Vaga

**Fetchly Labs** is a forward\-thinking technology company specializing in innovative mobile solutions. We work on cutting\-edge projects that emphasize user\-centric design, scalability, and seamless performance. Join our fully **remote** team and contribute to developing high\-quality Android applications using Java, while collaborating in an agile environment. ***Position Overview*** We are seeking a skilled Android Developer to join our team. You'll build and maintain scalable mobile applications using modern Android development technologies, with a strong emphasis on test\-driven development and API integration. **Key Responsibilities** * Develop native Android applications using Java and modern Android frameworks * Design and implement robust mobile architectures following best practices * Practice test\-driven development for reliable and maintainable code * Integrate with RESTful APIs and backend services * Collaborate with cross\-functional teams and participate in code reviews * Optimize application performance and ensure smooth user experiences **Required Technical Skills** **Android Development** * **Java for Android** (required) \- native Android app development using Java with Android SDK * **Kotlin** (preferred) \- modern Android development language * Android Runtime (ART) and Android SDK fundamentals * Android Studio IDE proficiency * Android Jetpack components (ViewModel, LiveData, Room, Navigation) * Material Design guidelines and UI/UX principles * Responsive layouts and multi\-device support * Java/Kotlin interoperability in mixed codebases **Architecture \& Patterns** * MVVM, MVP, or Clean Architecture * Dependency injection (Dagger, Hilt) * Reactive programming (RxJava, Coroutines, Flow) * Repository pattern and data layer design **Backend Integration** * RESTful API consumption (Retrofit, OkHttp) * JSON parsing and data serialization * Authentication and authorization implementation * GraphQL (nice to have) **Testing \& DevOps** * **Test\-driven development** methodology * Testing frameworks: JUnit, Espresso, Mockito, Robolectric * Unit, integration, and UI testing * CI/CD pipeline setup (GitHub Actions, Bitrise, Jenkins) * Version control with Git **Data \& Storage** * SQLite and Room database * SharedPreferences and DataStore * Local caching strategies * Firebase integration (Firestore, Realtime Database) **Nice to Have** * **React Native** experience for cross\-platform development * **Flutter** knowledge * **Jetpack Compose** for modern UI development * Firebase services (Analytics, Crashlytics, Cloud Messaging) * In\-app purchases and subscription management * Google Play Store publishing and release management * Push notifications implementation * Deep linking and app navigation * Performance profiling and optimization tools **Preferred Qualifications** * 3\+ years of professional Android development experience * Published apps on Google Play Store * Strong problem\-solving and communication skills * Understanding of mobile app security best practices * Experience with offline\-first architecture

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev