Ver todas as vagas da SoftVerse
Trabalhe Conosco
Desenvolvedor Android
Você está a um passo de fechar uma parceria com a SoftVerse, especialista no desenvolvimento de software de alta performance, soluções mobile e engenharia digital avançada.
- Remoto
- Pleno
Descrição da vaga
A SoftVerse está contratando uma pessoa Desenvolvedora Android Pleno para evoluir nossos aplicativos nativos usados por milhares de clientes.
Responsabilidades
- Desenvolver e manter apps Android nativos em Kotlin
- Construir telas com Jetpack Compose seguindo o design system
- Integrar APIs REST, autenticação e notificações push (Firebase)
- Escrever testes unitários e de UI e participar de code review
- Publicar versões na Google Play e acompanhar crashes e métricas
Diferenciais
- Kotlin Multiplatform, CI/CD mobile (Fastlane, GitHub Actions), apps com alto volume de usuários
Local e modelo
- Remoto
- Contratação: PJ
Requisitos e qualificações
É por estas competências que a Aya conduz a conversa e monta a sua nota.
- Desenvolvimento Android Nativo (Kotlin, Coroutines/Flow, Arquitetura) — Forte: domina Kotlin idiomático, usa Coroutines/Flow com propriedade para assincronismo, aplica MVVM ou Clean Architecture com separação clara de camadas, justifica decisões arquiteturais e trade-offs. Fraco: conhecimento superficial de Kotlin (escreve como Java), não entende diferença entre Coroutines e threads tradicionais, não sabe explicar por que usar MVVM/Clean Architecture ou aplica de forma genérica sem entender o propósito.
- Jetpack Compose e Construção de UI — Forte: constrói telas complexas em Compose, entende recomposição, state hoisting, performance de UI, segue design systems e cria componentes reutilizáveis. Fraco: só trabalha com XML/Views tradicionais, tem dificuldade de explicar conceitos básicos de Compose (state, recomposição), não demonstra experiência prática em projetos reais com Compose.
- Integração de Dados e Persistência (Retrofit, Room, APIs, Firebase) — Forte: integra APIs REST com tratamento robusto de erros, usa Room para persistência local com migrations, implementa notificações push via Firebase, lida com autenticação (tokens, refresh) de forma segura. Fraco: integra APIs de forma básica sem tratamento de erro ou cache, não tem experiência com Room ou usa de forma incorreta, desconhece configuração de Firebase/push notifications.
- Qualidade de Código e Testes (Testes, Code Review, Git) — Forte: escreve testes unitários e de UI com boa cobertura, participa ativamente de code review dando feedback construtivo, usa Git com boas práticas (branches, commits semânticos, PRs claros). Fraco: não escreve testes ou escreve testes frágeis/sem sentido, não tem hábito de revisar código de colegas, usa Git de forma básica sem entender fluxo colaborativo.
- Publicação, Monitoramento e Diferenciais (Play Store, CI/CD, KMP) — Forte: já publicou apps na Google Play de ponta a ponta, acompanha crashes e métricas (ex: Crashlytics, Firebase Analytics), tem experiência ou interesse genuíno em CI/CD mobile (Fastlane, GitHub Actions) e/ou Kotlin Multiplatform. Fraco: nunca participou do processo de publicação, não monitora qualidade pós-release, nenhum contato com CI/CD mobile ou KMP.
Requisitos eliminatórios
- Ter pelo menos 3 anos de experiência com Android nativo em Kotlin
- Ter disponibilidade para contratação PJ
Informações adicionais
- Modelo de trabalho: Remoto
- Senioridade: Pleno
- Posições abertas: 1
- Publicada em 4 de novembro de 2026
Etapas do processo
Candidatura
Você envia o currículo e a gente mede a aderência ao perfil da vaga.
Entrevista com a Aya
Uma conversa por WhatsApp, no seu tempo, por texto ou áudio.
Avaliação
Nota por competência, com a evidência que justificou cada uma.
Decisão do RH
Uma pessoa do RH analisa e decide. Você recebe o retorno.
Sobre a SoftVerse
Você está a um passo de fechar uma parceria com a SoftVerse, especialista no desenvolvimento de software de alta performance, soluções mobile e engenharia digital avançada.
Transparência com você
Você vai conversar com a Aya , uma assistente de inteligência artificial. Ela avalia por competências e escreve uma recomendação — mas a decisão final é sempre de uma pessoa do RH. Ao terminar, você recebe um retorno e pode pedir uma revisão humana quando quiser.