D
LinkedIn

Desenvolvimento Android Sênior

DBC Company Brazil 134 candidaturas 4 dias atrás

Salário estimado

R$ 9k - 14k/mês

Sênior CLT

Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Quais serão suas responsabilidades?

  • Desenvolver novas funcionalidades no app Android, com foco em qualidade de código, performance e aderência aos padrões arquiteturais do time;
  • Sustentar e corrigir issues em produção, garantindo estabilidade e boa experiência para os usuários do banco;
  • Implementar e manter integrações com APIs REST e serviços financeiros externos, garantindo resiliência e segurança nas chamadas;
  • Conduzir e revisar testes unitários e de integração, mantendo cobertura consistente no projeto;
  • Participar ativamente de code reviews, elevando os padrões de qualidade e boas práticas do time;
  • Colaborar com produto e design na implementação de telas e fluxos com foco em UX/UI e acessibilidade;
  • Apoiar o processo de build e publicação na Play Store via pipelines de CI/CD mobile;
  • Monitorar a saúde do app via Firebase (Crashlytics, Analytics) e atuar proativamente em melhorias de estabilidade;
  • Documentar decisões técnicas e participar dos rituais do squad (refinamentos, planning, retrospectivas);
  • Utilizar IA generativa (Claude) como apoio no ciclo de desenvolvimento — geração de código e testes, refatoração e revisão — sempre com validação técnica e cuidado com dados sensíveis.

O que é necessário para participar desse processo seletivo?

Sobre a posição

Estamos em busca de um(a) desenvolvedor(a) Android apaixonado por tecnologia e focado em construir aplicações de alta performance. Você fará parte de um time que atua em todo o ciclo de vida do produto, desde a concepção da arquitetura até o deploy, garantindo a melhor experiência para o usuário final.

  • Kotlin como linguagem principal — domínio com uso em projetos reais de produção;
  • Java — experiência para manutenção de código legado e leitura de bibliotecas;
  • App publicado e mantido na Play Store — evidência comprovada no histórico;
  • Arquitetura MVVM + Clean Architecture — aplicação consistente em projetos de médio ou grande porte;
  • Orientação a Objetos e boas práticas de código limpo (SOLID, DRY);
  • Consumo de APIs REST com tratamento de erros, autenticação e segurança;
  • Jetpack — conhecimento de componentes (ViewModel, LiveData, Navigation, etc.);
  • Room ou SQLite — experiência com persistência local em apps Android de produção;
  • Testes unitários — condução com JUnit, Mockito ou equivalente;
  • Pipelines de CI/CD mobile — Fastlane, Bitrise, GitHub Actions ou similar;
  • Processo de publicação na Play Store — submissão, tracks, rollout e monitoramento;
  • Firebase — Crashlytics e Analytics em apps de produção.

EXPERIÊNCIA

  • 5+ anos de desenvolvimento Android nativo com apps publicados na Play Store;
  • Participação em concepção colaborativa de produto — refinamentos com times de negócio e design.

IA APLICADA AO DESENVOLVIMENTO

  • Ferramentas de IA generativa — uso consolidado no dia a dia (Claude, GitHub Copilot, ChatGPT ou similares) para geração, refatoração e depuração de código, entendimento de código legado e escrita de documentação;
  • Claude (Anthropic) — conhecimento específico é um diferencial competitivo, pois é a IA utilizada internamente pelo AGI Bank;
  • Prompt engineering — capacidade de estruturar instruções claras, fornecer o contexto certo (código, arquitetura, requisitos) e iterar sobre as respostas para obter resultados assertivos de LLMs;
  • Jetpack Compose — construção de interfaces declarativas com uso prático em projetos;
  • Coroutines / Flow — programação assíncrona e reativa com Kotlin;
  • Hilt ou Dagger — injeção de dependência em projetos de médio ou grande porte;
  • Experiência com aplicações financeiras reguladas (BACEN, LGPD, PCI);
  • Segurança mobile — certificate pinning, biometria, criptografia local;
  • Testes de UI com Espresso ou Jetpack Compose Testing;
  • Inglês técnico para leitura de documentação e comunicação assíncrona;
  • Portfólio público ou contribuições open source (GitHub);
  • Conhecimento em acessibilidade mobile (TalkBack, Dynamic Font);
  • Claude Code ou ferramentas de codificação assistida por IA — uso prático de agentes de código no terminal ou na IDE, delegando tarefas completas (implementação, testes, refatoração, documentação) com supervisão e validação técnica;
  • Geração de testes automatizados com apoio de IA — uso de LLMs para acelerar cobertura de testes unitários e de integração;
  • Code review assistido por IA — uso de IA como apoio na revisão de PRs, inclusive integrada ao pipeline (ex.: Claude Code em GitHub Actions), sem substituir o julgamento técnico do time;
  • Workflows agênticos — orquestração de agentes de IA em tarefas de múltiplas etapas (planejar, executar, verificar), incluindo automação de tarefas repetitivas do dia a dia;
  • MCP (Model Context Protocol) — conexão de LLMs a ferramentas e contexto do time (GitHub, Jira, documentação interna) para respostas mais precisas e ações automatizadas;
  • Padronização de IA no time — criação de regras e contexto de projeto (ex.: CLAUDE.md, prompts e skills compartilhados) para uso consistente e seguro da IA pelo squad;
  • Refatorações e migrações assistidas por IA — uso de LLMs em mudanças de larga escala típicas de Android (Java ? Kotlin, XML Views ? Jetpack Compose, atualização de dependências).

Por que fazer parte do time DBC Company?

  • Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025;
  • Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner;
  • A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC.

O que é importante saber?

  • Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc.
  • Essa vaga também é destinada a Pessoas com Deficiência.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

IT Analyst III (Java)

F1RST Digital Services São Paulo 25 candidaturas Hoje

Salário estimado

R$ 9k - 13k/mês

Pleno CLT

Country: Brazil# QUEM SOMOSA F1RST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. Aqui promovemos serviços e experiência para os mais de 60 milhões de clientes de todo o ecossistema Santander. Venha fazer parte do time que tem como propósito apoiar ...

Ver Detalhes
Remoto LinkedIn

Sr Software Engineer, Frontend (Web)

Uber São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

About The Role Please note: this hybrid position is based in São Paulo or Rio de Janeiro, Brazil - welcoming both local professionals and those open to relocating. At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our eng...

Ver Detalhes
LinkedIn Hot

Desenvolvedor de back end

MBRAS São Paulo 25 candidaturas Hoje

Salário estimado

R$ 14k - 22k/mês

Sênior CLT

Sobre a EmpresaMBRAS é referência no mercado imobiliário de alto padrão em São Paulo. Estamos construindo internamente as plataformas que sustentam nossa operação — dos sistemas de gestão de portfólio às experiências digitais que conectam clientes aos imóveis mais exclusivos da cidade.Sobre o PapelP...

Ver Detalhes