Voltar ao início
Mobile

Desenvolvedor Android (Kotlin)

Cria aplicativos Android usando Kotlin, a linguagem oficialmente recomendada pelo Google. É o sistema operacional mobile mais utilizado no mundo.

Analogia

Criar um app Android é como construir algo para o maior mercado de smartphones do mundo — seu produto pode chegar a qualquer tipo de pessoa, de qualquer lugar.

O que essa pessoa constrói?

Constrói apps para smartphones e tablets Android — desde aplicativos de delivery até sistemas de pagamento, jogos e ferramentas corporativas.

Níveis de Senioridade

Júnior

Cria telas com Jetpack Compose, navega entre activities, consome APIs.

  • Kotlin básico
  • Jetpack Compose
  • Android Studio
  • Retrofit para HTTP

Pleno

Gerencia dados locais, trabalha com arquitetura MVVM e publica apps.

  • Room Database
  • ViewModel e LiveData
  • Coroutines para async
  • Firebase
  • Google Play Console

Sênior

Define arquitetura, garante performance e lidera o time mobile.

  • Arquitetura multi-módulo
  • Profiling de performance
  • Acessibilidade Android
  • CI/CD com GitHub Actions

Tecnologias utilizadas

Responsabilidades comuns

  • Desenvolver features do app Android
  • Garantir compatibilidade com diferentes versões do Android
  • Integrar com APIs do backend
  • Publicar atualizações na Play Store
  • Monitorar crashes e performance

Tópicos típicos de entrevista

  • Ciclo de vida de Activity e Fragment
  • Coroutines vs RxJava
  • Null safety no Kotlin
  • Diferença entre service, intents e broadcast receivers
  • Como funciona o Jetpack Compose

Cargos relacionados