Grupo Otimiza

Senior Mobile Developer

Grupo Otimiza

full-time

Posted on:

Location Type: Hybrid

Location: Belo HorizonteBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain critical features of the Android application in production
  • Collaborate on architecture and refactoring of legacy components
  • Ensure quality through code reviews, testing, and static analysis (Detekt, SonarQube)
  • Work closely with backend, QA, and Product Owners
  • Participate in technical discussions and architectural decisions
  • Keep technical documentation up to date

Requirements

  • Strong command of Kotlin and Java and their best practices
  • Solid experience migrating Xamarin/C# code to native Android
  • MVVM (Model-View-ViewModel), Clean Architecture, and separation of concerns (UseCase/Domain layer)
  • Dependency injection with Dagger Hilt
  • ViewModel, LiveData, and Navigation Component
  • Room or ORMLite for local persistence
  • Integration with REST APIs — Retrofit, OkHttp, interceptors
  • Hands-on experience with CameraX and/or Camera2 API
  • Experience with full development cycles (feature → release → maintenance)
  • Advanced Git (branching, merge, rebase, conflict resolution)
Benefits
  • Bradesco Health Plan for employee and dependents (spouse and children) — nationwide coverage
  • Dental assistance
  • Meal allowance of R$42/day — Pluxee card
  • Wellhub
  • Day off plus personalized birthday gift
  • Profit Sharing (equivalent to one month’s salary)
  • Special wedding gift
  • Diaper allowance for Otimiza’s newborns
  • Commuting allowance (transit voucher) or mobility voucher
  • Office snacks including coffee, hot chocolate, tea and snacks
  • Pharmacy discount program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJavaXamarinC#MVVMClean ArchitectureDagger HiltRoomRetrofitGit
Soft Skills
collaborationcommunicationtechnical documentationcode reviewstesting