FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Mobile Developer, Android
FCamara Consulting & TrainingParticipate in improving user experience for high-traffic Android applications. Collaborate on technical decisions, performance analysis, and community engagement within Android.
Tech Stack
Tools & technologiesAndroidAzureDaggerGradleJavaJUnitKotlinMockito
About the role
Key responsibilities & impact- Improve the experience of applications with millions of users
- Contribute to and participate in technical decisions such as architecture, tools, and processes
- Ensure performance and analyze production data for improvements
- Review team pull requests
- Participate in the Android community
- Experience with Git
- Monitor Crashlytics
Requirements
What you’ll need- Advanced Kotlin (coroutines, Flow, sealed classes, inline functions, DSLs)
- Deep knowledge of the Android SDK (Activity, Fragment, Lifecycle, ViewModel)
- Jetpack:
- Compose
- Navigation
- Room
- DataStore
- WorkManager
- Paging
- Kotlin ↔ Java interoperability
- Management of complex UI state
- Support for multiple Android versions (backward compatibility)
- Architectures: MVVM, Clean Architecture
- Layer separation (UI, Domain, Data)
- SOLID and clean code principles
- Modularization (feature modules, dynamic features)
- Dependency Injection (Hilt / Dagger)
- Applied design patterns (Repository, UseCase, Factory, Observer)
- Consumption of REST APIs (Retrofit, OkHttp)
- Serialization (Moshi, Gson, Kotlinx Serialization)
- Local caching
- Data synchronization
- Unit testing (JUnit, MockK, Mockito)
- ViewModel and UseCase tests
- Instrumented tests (Espresso)
- UI testing in Compose
- Test doubles (mock, fake, stub)
- Code review and code standardization
- Memory management and leak detection (LeakCanary)
- Performance analysis (Profiler, Systrace)
- Threading and concurrency
- Data security (EncryptedSharedPreferences, Keystore)
- Security and privacy best practices (LGPD, Play Store policies)
- Advanced Gradle (Kotlin DSL, build variants, flavors)
- Build time optimization
- App versioning and signing
- CI/CD (GitHub Actions, Fastlane, Microsoft Azure)
- Publishing and management on Google Play Console
- Feature flags and gradual rollouts
Benefits
Comp & perks- Position also open to candidates with disabilities (PwD)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinAndroid SDKJetpack ComposeMVVMClean ArchitectureDependency InjectionREST APIsUnit testingMemory managementCI/CD
Soft Skills
technical decision makingcode reviewperformance analysisteam collaborationcommunity participation