D
LinkedIn

Desenvolvimento Android Sênior

DBC Company Brazil 73 candidaturas 5 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

Desenvolvedor Node.JS - RJ

innolevels Rio de Janeiro 25 candidaturas Hoje

Salário estimado

R$ 8k - 12k/mês

Pleno CLT

Estamos contratando Desenvolvedor Node.JS SêniorHome OfficeÉ Necessário o Conhecimento Em Node.js; Desenvolvimento e manutenção de APIs REST e microsserviços; Construção de soluções escaláveis, performáticas e de alta disponibilidade; Integração entre sistemas, APIs, bancos de dados e aplicações cor...

Ver Detalhes
Remoto LinkedIn Hot

Desenvolvedor Back-end Python - RJ

innolevels Rio de Janeiro 25 candidaturas Hoje

Salário estimado

R$ 8k - 12k/mês

Pleno CLT

Estamos contratando Desenvolvedor Backend Sênior!Entendemos Que, Para Essa Oportunidade, é Necessário Conhecimento EmPython avançado;Desenvolvimento de APIs REST e arquitetura de microsserviços;FastAPI e/ou Flask;Desenvolvimento de serviços backend escaláveis, performáticos e de alta disponibilidade...

Ver Detalhes
LinkedIn

Desenvolvedor Júnior

Intelitrader Tecnologia São Paulo 25 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Você gosta de programar e aprender? Aqui é o lugar certo.Temos uma cultura focada em formação e vamos te ensinar tudo que você precisa para virar um(a) Engenheiro(a) de Software. Nossa demanda atual é backend, você precisa saber de Linux além de saber programar.Usamos Scrum, Git, Linux, C#, C++, PHP...

Ver Detalhes