VAGASLUME
C

[Job-2601] Android Developer, Campinas, Brazil (on-site)

CI&T · Campinas - SP · On-site · DigAí

A combinarFreelance

About the job

Nesta posição de Desenvolvedor(a) Android, você contribuirá para soluções digitais de um cliente do setor financeiro, colaborando com equipes multidisciplinares para aprimorar a qualidade, o desempenho e a experiência de uso dos aplicativos. A atuação é presencial diariamente no escritório da CI&T em Campinas, e você precisa residir na cidade. O inglês avançado é necessário para o contato diário com pessoas de outros países.

Responsabilidades

  • Desenvolver e manter código Android robusto, escalável e eficiente
  • Implementar melhorias e correções para aprimorar o desempenho do sistema e a experiência de uso
  • Realizar testes e depuração para garantir a qualidade das entregas
  • Participar de revisões de código e compartilhar feedback construtivo
  • Colaborar com a equipe e apoiar entregas ágeis, mantendo a estabilidade do produto


Requisitos obrigatórios

  • Experiência como desenvolvedor(a) Android com Java e Kotlin
  • Experiência sólida com Kotlin e suas convenções de código
  • Experiência com Jetpack Compose
  • Conhecimento de padrões e arquiteturas de software, incluindo REST, MVVM, MVC e Clean
  • Experiência com testes unitários usando JUnit e testes automatizados de interface com Espresso
  • Familiaridade com componentização de elementos de interface e conhecimentos básicos de Material Design
  • Experiência com Git, incluindo trabalho com Git Flow em equipes múltiplas
  • Conhecimento ou experiência em ambientes maduros de CI/CD com GitHub Actions
  • Inglês avançado para comunicação diária com pessoas de outros países
  • Disponibilidade para trabalhar presencialmente todos os dias no escritório em Campinas e residência na cidade


Diferenciais

  • Experiência na migração de aplicativos Android de Java para Kotlin
  • Experiência na migração de arquitetura de módulo único para múltiplos módulos
  • Experiência apoiando profissionais de QA em automação de testes E2E com Appium
  • Experiência com feature toggles e desenvolvimento trunk-based
  • Alguma experiência com Node.js ou capacidade de ler e compreender aplicações Node
  • Experiência com ferramentas Adobe, como Adobe Target, Adobe Analytics ou AEM


O que esperamos
Esperamos que você colabore de forma próxima com as equipes envolvidas, contribua para entregas de qualidade e participe da evolução contínua dos aplicativos. Sua atenção à estabilidade, à manutenção do código e à experiência das pessoas usuárias será importante para o trabalho.