Por que um currículo Kotlin é diferente de um currículo genérico

O currículo é a primeira peneira de qualquer processo seletivo — e para desenvolvedor Kotlin ele precisa dizer, em 30 segundos, três coisas: o que você construiu, em qual parte do ecossistema (Android, backend ou multiplataforma) e qual o seu nível de senioridade. Recrutadores e sistemas de triagem (os famosos ATS, do inglês Applicant Tracking Systems) varrem o documento procurando palavras-chave técnicas e sinais de impacto. Um currículo cheio de adjetivos e vazio de resultados é descartado antes mesmo de um humano ler.

A boa notícia é que Kotlin tem sinais muito claros. Quando o recrutador vê “Jetpack Compose”, “coroutines”, “Spring Boot”, “Ktor” ou “testes unitários” associados a números — crashes reduzidos, latência baixada, tempo de build cortado —, o documento sai da pilha genérica e entra na shortlist. Este guia mostra a estrutura, as habilidades e os exemplos de bullets para montar um currículo de desenvolvedor Kotlin que funciona no mercado brasileiro de 2026.

Estrutura ideal do currículo de dev Kotlin

Um currículo de uma a duas páginas, em PDF, com as seções a seguir na ordem recomendada:

  1. Cabeçalho — nome, cidade/estado, links (GitHub, LinkedIn, portfólio) e e-mail. Nada de foto, idade, estado civil ou CPF.
  2. Resumo profissional — três a quatro linhas com sua especialização, senioridade e principais tecnologias.
  3. Habilidades — agrupadas por categoria, para facilitar a leitura do ATS.
  4. Experiência profissional — o coração do currículo, em bullets orientados a resultado.
  5. Projetos — essencial para júnior e quem está em transição; importante para todos.
  6. Formação e certificações — breve, a menos que seja estágio.

O resumo profissional que abre portas

O resumo é o elevator pitch do seu currículo. Ele precisa responder “o que você é” e “onde brilha”. Veja dois exemplos:

Desenvolvedor Android Kotlin Sênior com 7 anos de experiência, especialista em Jetpack Compose, arquitetura MVVM/Clean e modularização. Liderou a migração de um app com 2M de usuários de XML para Compose, reduzindo o tempo de build em 40% e o crash-free para 99,8%.

Desenvolvedor Backend Kotlin Pleno focado em APIs REST com Spring Boot e Ktor, coroutines e mensageria. Construiu serviços que processam 5M de requisições/dia, com cobertura de testes acima de 80% e deploys contínuos via CI/CD.

Note o padrão: cargo + tempo/especialização + tecnologia concreta + resultado mensurável. Evite generalidades como “apaixonado por tecnologia e trabalho em equipe”.

Habilidades: o que listar (e como agrupar)

Liste as tecnologias que você realmente domina e consegue defender em uma entrevista técnica. O agrupamento por categoria ajuda o ATS e o recrutador:

CategoriaExemplos para AndroidExemplos para Backend
LinguagemKotlin, Java (leitura)Kotlin, Java (leitura)
UI / FrameworkJetpack Compose, Material 3, ViewModel, NavigationSpring Boot, Ktor, Spring Security
AssíncronoCoroutines, Flow, StateFlowCoroutines, Flow, R2DBC
PersistênciaRoom, DataStorePostgreSQL, MongoDB, Exposed, Hibernate
RedeRetrofit, OkHttp, Ktor ClientREST, gRPC, Kafka, RabbitMQ
TestesJUnit, MockK, Espresso, TurbineJUnit, MockK, Kotest, Testcontainers
FerramentalGradle, Git, GitHub ActionsGradle, Git, Docker, Kubernetes

Não inflacione a lista. Se você colocou “Kotlin Multiplatform”, espera-se que saiba explicar expect/actual e sharing de código. Use os roadmaps de Android e de backend Kotlin como referência do que compõe cada trilha.

Como descrever experiência: bullets orientados a resultado

O erro mais comum é listar tarefas (“desenvolvi telas”, “corrigi bugs”). O recrutador quer impacto. Use a fórmula verbo de ação + tecnologia + resultado/métrica:

  • ❌ “Trabalhei com coroutines no app.”
  • ✅ “Migrei chamadas de rede para coroutines e Flow, eliminando 120 callbacks aninhados e reduzindo crashes de concorrência em 60%.”

Mais exemplos de bullets fortes para um currículo Kotlin:

  • Implementei tela de checkout em Jetpack Compose com estado em StateFlow, reduzindo o código de UI em 35% frente ao XML anterior.
  • Criei pipeline de CI com GitHub Actions rodando testes unitários e lint, baixando o tempo de feedback de 25 para 6 minutos.
  • Refatorei serviço de pedidos em Ktor + coroutines, aumentando a taxa de transferência em 3× sob carga de pico.
  • Aumentei a cobertura de testes de 22% para 81% com JUnit, MockK e Turbine, reduzindo regressões em produção.
  • Liderei a modularização do app em 8 módulos Gradle, cortando o tempo de build incremental pela metade.

Se você é júnior e tem pouca experiência formal, use projetos reais no lugar. O importante é mostrar capacidade de entrega — e números como “stars no GitHub”, “usuários do app” ou “tempo de resposta” contam.

Projetos: o portfólio entra no currículo

Para quem busca a primeira vaga ou estágio, a seção de projetos vale tanto quanto a experiência. Escolha dois ou três e, para cada um, cite a stack, o que faz e um resultado. Exemplo:

App de Finanças Pessoais — Android, Kotlin, Compose, Room, Retrofit, Hilt. Consome API de cotação, funciona offline-first e tem testes instrumentais com Espresso. 150+ stars no GitHub.

O repositório precisa ter README claro, prints e instruções de build. Um currículo sem link de GitHub visível é um sinal amarelo para quem contrata dev. Para aprofundar, leia o guia de portfólio para desenvolvedor Kotlin.

Formato, ATS e detalhes que pesam

  • PDF, uma página para júnior/pleno, até duas para sênior com mais experiência.
  • Fonte legível (Arial, Inter, size 10–11), coluna única, sem tabelas complexas que quebram o parser do ATS.
  • Nome do arquivo profissional: Nome-Sobrenome-Curriculo-Kotlin.pdf.
  • Palavras-chave espelhando o anúncio da vaga. Se a vaga pede “Coroutines + Compose + Hilt”, essas palavras devem aparecer literalmente.
  • Links clicáveis para GitHub, LinkedIn e portfólio no cabeçalho.
  • Sem erros de português. Um currículo de programador com erros de digitação transmite desleixo com código também.

Diferenças por senioridade

  • Júnior/estágio: foque em projetos, fundamentos da linguagem e vontade de aprender. Mantenha o salário júnior como referência de expectativa, mas não o coloque no currículo.
  • Pleno: destaque autonomia, decisões de arquitetura e impacto mensurável. É o nível com mais vagas no Brasil.
  • Sênior/tech lead: mostre liderança técnica, mentoria, decisões de sistema inteiro e resultados de negócio. Vagas remotas internacionais costumam exigir este perfil documentado.

Erros comuns que eliminam candidatos

  • Listar 30 tecnologias sem profundidade em nenhuma.
  • Esconder o link do GitHub ou deixar repositórios sem README.
  • Copiar o currículo para todas as vagas sem ajustar as palavras-chave.
  • Usar bullets como lista de tarefas em vez de conquistas.
  • Mencionar pretensão salarial ou dados sensíveis (idade, foto, CPF).
  • Não revisar a formatação do PDF exportado.

Checklist rápido

Antes de enviar o currículo para uma vaga de Kotlin, confira:

  1. Resumo com especialização e senioridade claras;
  2. Habilidades agrupadas e compatíveis com o anúncio;
  3. Experiência em bullets com métricas;
  4. Dois a três projetos com link de GitHub clicável;
  5. PDF de uma a duas páginas, sem erros de português;
  6. Palavras-chave da vaga presentes no texto.

Perguntas frequentes

Preciso de formação superior no currículo de dev Kotlin?

Não é obrigatório, mas ajuda em processos de estágio e em grandes empresas. Para pleno/sênior, experiência e portfólio pesam mais. Se tem formação, cite curso, instituição e ano de conclusão em uma linha.

Devo colocar pretensão salarial no currículo?

Não. Deixe a conversa salarial para o momento certo do processo — veja as faixas em salários Kotlin no Brasil e o guia de CLT ou PJ para se preparar.

Inglês precisa estar no currículo?

Sim, com o nível real (básico, intermediário, avançado, fluente). Vagas remotas internacionais e muitas empresas que usam Kotlin no Brasil exigem inglês técnico para leitura e reuniões.

Quantos projetos devo destacar?

Dois a três bem documentados valem mais que dez sem README. Priorize qualidade: um app que consome API real com testes diz muito mais que cinco clones de tutorial.

Próximos passos

O currículo é só o começo do funil. Depois de pronto, ele precisa chegar às empresas certas. Acompanhe as vagas Kotlin no Brasil atualizadas diariamente, estude para a entrevista técnica com o banco de perguntas de entrevista Kotlin e alinhe suas expectativas com o guia de como se tornar um desenvolvedor Kotlin. Um currículo afiado, combinado com projetos sólidos e preparação para entrevista, é a combinação que transforma candidatura em proposta.