Hiring.Camp

Desenvolvedor Android Pleno - IT Crédito e Consignado

Btgpactual

Location
São Paulo · BR - SAO PAULO
Department
IT

Description

Sobre a área: 

Você fará parte de um time multidisciplinar focado em soluções para o segmento de Crédito Consignado, atuando em um ambiente colaborativo e inovador, onde qualidade e eficiência são prioridades.

No seu dia a dia:

· Desenvolver e manter aplicações Android robustas, escaláveis e de alta performance.

· Trabalhar com arquiteturas modernas como MVI e MVVM, aplicando Clean Architecture para garantir código limpo e sustentável.

· Implementar e gerenciar ViewModels e design patterns como Usecase, Factory e Singleton.

· Utilizar injeção de dependência para garantir modularidade e testabilidade do código.

· Desenvolver em ambientes modularizados com múltiplos repositórios (Multi Repo).

· Aplicar Server Driven UI para maior flexibilidade na interface do usuário.

· Gerenciar dependências, configurar build flavors e otimizar processos via Gradle.

· Construir interfaces utilizando XML e design system com componentização.

· Automatizar processos de build, integração e entrega contínua (CI/CD).

· Escrever testes unitários baseados em BDD para garantir qualidade e cobertura.

· Gerenciar o ciclo de vida do Android e navegação dentro do app.

· Utilizar Coroutines para programação assíncrona eficiente.

· Consumir APIs REST utilizando Retrofit e implementar tratamento de erros eficaz.

· Aplicar princípios de POO e SOLID para garantir abstrações adequadas e manutenção facilitada.

Esperamos de você:

· Experiência sólida com MVI / MVVM e Clean Architecture.

· Domínio em ViewModel e design patterns (Usecase, Factory, Singleton).

· Experiência com modularização e multi repo.

· Familiaridade com Server Driven UI.

· Habilidade em XML para construção de UI e design system/componentização.

· Conhecimento em CI/CD para Android.

· Experiência com testes unitários utilizando BDD.

· Domínio do ciclo de vida do Android e Android Navigation.

· Uso avançado de Coroutines.

· Consumo de APIs com Retrofit e tratamento de erros.

· Forte entendimento de POO e princípios SOLID.

· Experiência com Gradle e build flavors.

Benefícios:

  • Participação nos Lucros e Resultados (PLR);
  • Auxílio Alimentação e Refeição;
  • Plano Médico;
  • Plano Odontológico;
  • Auxílio Creche/Babá;
  • Vale Transporte;
  • WellHub;
  • TotalPass;
  • Programa de Apoio Pessoal (EAP);
  • Planos por adesão como Previdência Privada e Seguro de Vida;
  • Desconto em Farmácia;
  • Programa de Nutrição;
  • Programa de Gestantes;
  • Licença Maternidade e Paternidade Estendida – empresa Cidadã.

Skills

CI/CDAndroidREST

Similar Jobs

1

Desenvolvedor Mobile Pleno (React Native / Swift / Android)

RH Software Ltda · Arujá, SP, Brazil

1+ year ago