Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Mid-Level Android Development Analyst

Posted 1 view
Discussion

Summary

Mid-level Android developer role in São Paulo building and maintaining an Android app with Kotlin and Jetpack Compose. Day to day: delivering complex features end to end, applying MVVM and Clean Architecture with dependency injection, writing unit/instrumentation tests, doing code reviews, monitoring production, and collaborating with product, design, and engineering.

  • Independently develop complex features, from understanding the problem and business requirements through implementation, testing, and production monitoring
  • Develop and enhance the Android application using Kotlin and Jetpack Compose, creating declarative and reactive interfaces while applying best practices for state management and side effects
  • Apply and contribute to architectural decisions using MVVM, Clean Architecture principles, and dependency injection
  • Maintain a scalable, testable, and easily maintainable codebase
  • Ensure application quality and stability through unit and instrumentation testing, code reviews, bug investigation, monitoring, and continuous performance improvements
  • Collaborate with Product, Design, Engineering, and business teams to define the best solutions
  • Participate in technical planning, documentation, and team ceremonies

Requirements

  • Experience developing Android applications
  • Knowledge of Kotlin and Jetpack Compose, including state management, events, and side effects
  • Experience with MVVM, Clean Architecture principles, and dependency injection
  • Experience with unit and instrumentation testing
  • Knowledge of software development best practices
  • Experience with version control using Git/GitHub and code review
  • Ability to work autonomously to solve problems
  • Ability to translate product and business needs into technical solutions
  • Ability to collaborate in an agile environment
  • Use of artificial intelligence to drive and accelerate delivery

Core Competencies

Demonstrates expertise in developing Android applications using Kotlin and Jetpack Compose, with a strong focus on MVVM and Clean Architecture principles. Capable of ensuring application quality through rigorous testing and collaboration with cross-functional teams.

Highest-signal resume keywords

  • Android Application Development
  • Kotlin Programming
  • Jetpack Compose
  • MVVM Architecture
  • Unit Testing

Hard Skills

  • Android Application Development
  • Kotlin Programming
  • Jetpack Compose
  • MVVM Architecture
  • Clean Architecture
  • Dependency Injection
  • Unit Testing
  • Instrumentation Testing
  • Version Control
  • Software Development Best Practices

Soft Skills

  • Problem Solving
  • Collaboration
  • Autonomy
  • Agile Environment

Tools & Technologies

  • Git
  • GitHub
  • Artificial Intelligence

Skills

What Middle Mobile jobs ask for — and how much of it you have →

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available