Pular para o conteúdo principal
EnzRossi

Modelo de descrição de vaga

Desenvolvedor(a) mobile

Descrição de vaga pronta para usar. Escolha a sua stack, copie o texto ou pule o processo seletivo.

Adapte para a sua stack

Escolha uma tecnologia para incluir responsabilidades, requisitos e ferramentas da stack nesta descrição. O modelo base continua o mesmo.

35 itensem 6 seções
7 ferramentasna seção de fluxo de trabalho
Gerar com IA
mobile-developer.md

Sobre a vaga

Você vai construir aplicativos que as pessoas querem abrir: animações fluidas, carregamento rápido, suporte offline e interações intuitivas. Você vai trabalhar em iOS e Android com um framework multiplataforma (React Native ou Flutter) ou com ferramentas nativas, conforme o projeto. Você publica nas lojas com frequência e acompanha taxa de crash e avaliações dos usuários.

Responsabilidades

  • Construir e manter aplicativos multiplataforma com React Native ou Flutter (ou nativos em Swift/Kotlin quando fizer sentido)
  • Implementar layouts que funcionam em diferentes tamanhos de celular e tablet
  • Integrar com APIs REST ou GraphQL e tratar cache de dados offline
  • Escrever testes unitários e de integração e configurar testes de interface automatizados (Detox, Maestro ou XCTest)
  • Cuidar das publicações nas lojas, dos testes beta (TestFlight, Firebase App Distribution) e dos ciclos de release
  • Otimizar a performance do app: tempo de abertura, uso de memória, consumo de bateria e fluidez das animações
  • Definir o design das APIs com o time de back-end e os padrões de interação com o time de design

Requisitos

  • 3 anos ou mais de desenvolvimento mobile com apps publicados na App Store ou no Google Play
  • Domínio de React Native ou Flutter, incluindo navegação, gerenciamento de estado e integração com módulos nativos
  • Conhecimento das diretrizes de cada plataforma: Apple HIG e Material Design
  • Experiência com CI/CD mobile: Fastlane, Bitrise ou GitHub Actions para builds e publicações automáticas
  • Familiaridade com push notifications, deep linking e analytics dentro do app
  • Bom entendimento de rede no mobile: cache, lógica de retry e sincronização em segundo plano
  • Segurança com fluxos baseados em Git e práticas de code review
  • Comunicação clara, escrita e falada, com o time e com as áreas de negócio

Diferenciais

  • Experiência nativa com iOS (Swift) ou Android (Kotlin) além do trabalho multiplataforma
  • Experiência com atualizações over-the-air: CodePush, Expo Updates ou Shorebird
  • Familiaridade com recursos de acessibilidade em iOS e Android (VoiceOver, TalkBack)
  • Experiência com apps de animações complexas ou interações baseadas em gestos
  • Inglês para comunicação com o time e leitura de documentação técnica

Ferramentas e fluxo de trabalho

  • Git e GitHub para versionamento e code review
  • VS Code, Cursor ou Android Studio/Xcode com assistente de IA (GitHub Copilot ou similar), com todo código gerado revisado antes do merge
  • Figma para consultar especificações de design e layouts mobile
  • Jira, Linear ou similar para acompanhamento de tarefas
  • Fastlane ou Bitrise para builds automáticos e publicação nas lojas
  • Firebase para relatórios de crash, analytics e remote config
  • Expo ou EAS Build para gestão de builds em React Native (se aplicável)

O que oferecemos

  • Remuneração compatível com o mercado e com a sua experiência
  • Contratação PJ ou CLT, a combinar
  • Trabalho 100% remoto, com horário flexível
  • Auxílio home office para equipamento e internet (incluindo dispositivos de teste)
  • Plano de saúde e odontológico
  • Vale-refeição ou vale-alimentação
  • Verba anual para cursos, eventos e certificações
  • Férias remuneradas (CLT) ou recesso remunerado (PJ)

Pule o processo seletivo. Temos desenvolvedores mobile avaliados e prontos para começar.

Avaliação em 7 etapas. Primeira shortlist em 3 dias para as funções mais comuns.

Ver perfis avaliados

Pule o processo seletivo. Temos desenvolvedores mobile avaliados e prontos para começar.

Todo profissional da nossa rede foi avaliado em profundidade técnica, comunicação e senso de dono. Primeira shortlist em 3 dias para as funções mais comuns.