Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
FCamara Consulting & Training

Senior Mobile Developer, Android

FCamara Consulting & Training

Participate in improving user experience for high-traffic Android applications. Collaborate on technical decisions, performance analysis, and community engagement within Android.

Posted 5/27/2026full-timeRemote • BrasilSeniorWebsite

Tech Stack

Tools & technologies
AndroidAzureDaggerGradleJavaJUnitKotlinMockito

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 resume
Applicant 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