Desenvolvedor(a) Mobile Pleno| Android

SmarttBot

São Paulo

Híbrido

BRL 120 000 - 180 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

Na Nava procura desenvolvedor Android para atuar em soluções de crédito consignado. Você trabalhará em um time multidisciplinar, aplicando MVI/MVVM, Clean Architecture e padrões como Usecase, Factory e Singleton.

O papel envolve modularização, Server Driven UI, testes com BDD, uso de Coroutines e integração com REST via Retrofit, com foco em código limpo, qualidade e entrega contínua.

Qualificações

  • Experiência sólida com MVI / MVVM e Clean Architecture.
  • Domínio em ViewModel e patterns (Usecase, Factory, Singleton).
  • Experiência com modularização e multi repo.
  • Familiaridade com Server Driven UI.
  • Habilidade em XML para UI e design system/componentização.
  • Conhecimento em CI/CD para Android.
  • Experiência com testes unitários usando BDD.
  • Domínio do ciclo de vida do Android e 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.

Responsabilidades

  • Desenvolver e manter aplicações Android robustas, escaláveis e de alta performance.
  • Aplicar arquitetura MVI/MVVM e Clean Architecture para código limpo.
  • Gerenciar ViewModels, Usecases, Factory e Singleton.
  • Usar injeção de dependência para modularidade e testabilidade.
  • Desenvolver em ambientes modularizados com múltiplos repositórios (Multi Repo).
  • Aplicar Server Driven UI para flexibilidade da interface.
  • Gerenciar dependências, configurações de build flavors e Gradle.
  • Construir interfaces com XML e design system/componentização.
  • Automatizar build, integração e entrega contínua (CI/CD).
  • Escrever testes unitários com foco em BDD para qualidade.

Conhecimentos

MVI / MVVM
Clean Architecture
ViewModel
Usecase
Factory
Singleton
Dependency Injection
Modularização
Multi Repo
Server Driven UI
XML/UI Design
CI/CD para Android
BDD de testes
Android Lifecycle
Coroutines
Retrofit
Princípios SOLID
Gradle & Build Flavors

Ferramentas

Gradle
Retrofit
CI/CD

Descrição da oferta de emprego

Na Nava, acreditamos no poder da tecnologia para transformar negócios — e estamos com uma oportunidade desafiadora e estratégica esperando por você.

Vem escrever seu código com a gente!

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.

Principais responsabilidades
  • 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.
Requisitos e conhecimentos
  • 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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor(a) Mobile Android Sênior
Desenvolvedor(a) Mobile Android Sênior

Stefanini Brasil • São Paulo

Presencial
Desenvolvedor (a) Android
Desenvolvedor (a) Android

Server Softwares • Novo Hamburgo

Presencial
BRL 89 000 - 134 000
Desenvolvedor Android Pleno - IT Crédito e Consignado
Desenvolvedor Android Pleno - IT Crédito e Consignado

BTG Pactual • São Paulo

Presencial
BRL 180 000 - 300 000
PLR
Vale Alimentação
Plano Médico
+12
Engenheiro de Software Pl. (Android) SAO PAULO - SP and Hybrid Full-time employee
Engenheiro de Software Pl. (Android) SAO PAULO - SP and Hybrid Full-time employee

PagSeguro • São Paulo

Presencial
BRL 120 000 - 180 000
Desenvolvedor(a) Android Nativo
Desenvolvedor(a) Android Nativo

Taking • São Paulo

Presencial
BRL 120 000 - 180 000
Pessoa Desenvolvedora Android
Pessoa Desenvolvedora Android

Vagas Instituto de Pesquisas Eldorado • Campinas

Presencial
BRL 120 000 - 180 000
Desenvolvedor(a) Mobile / React Native
Desenvolvedor(a) Mobile / React Native

ICON Solutions do Brasil • São Paulo

Presencial
BRL 80 000 - 120 000
Desenvolvedor(a) Android Nativo Sênior
Desenvolvedor(a) Android Nativo Sênior

Taking • São Paulo

Presencial
BRL 120 000 - 180 000
Tech Lead Mobile
Tech Lead Mobile

Webmotors • São Paulo

Presencial
Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile
Desenvolvedor Mobile Sênior (Flutter/kotlin/swift) - Mobile

Projeto22 • São Paulo

Presencial
BRL 90 000 - 130 000
Vale Refeição
Vale Alimentação
Vale Transporte
+5