Dev Android Nativo Pleno (Kotlin)

O/A profissional estará envolvido/a em projetos de desenvolvimento de software voltados para o mercado de fintechs para um grande player de e-commerce brasileiro e estará em contato também com profissionais voltados para projetos de outras áreas e startups promissoras, imerso em um contexto com oportunidades de mudança, crescimento e inovação.

Atribuições e Responsabilidades:

Precisamos de profissionais que:

  • Consigam analisar e entender a necessidade do cliente, propondo soluções viáveis de serem construídas;
  • Desenvolva código baseado na documentação do projeto e histórias de usuário;
  • Configure e mantenha ambientes de projeto necessários para o desenvolvimento do mesmo;
  • Participe das reuniões do projeto atuando de forma positiva e assertiva;
  • Elabore documentação técnica do projeto (sempre que necessário);
  • Garanta a qualidade do código produzido por meio da automatização de testes.

Requisitos mínimos

  • Ter mais de 3 anos de experiência com Android Nativo.

  • Experiência em:
  • Domínio da linguagem Kotlin;
  • Jetpack compose;
  • Design Patterns, Delegation, Strategy, Observer, Singleton, Adapter, etc.
  • Navigation + Jetpack Compose / Navigation 1.0
  • Vivência com modularização de aplicações grandes, atuando no desenho de roadmaps para liderar a modularização do projeto;
  • Vivência com análise de problemas estruturais do projeto, bem como aplicar as soluções necessárias;
  • Como exemplo, Testes unitários, complexidade ciclomática, clean code, clean architecture, Solid, Detekt, etc..
  • Conhecimentos com Injeção de Dependência (Hilt)
  • Conhecimentos em gerenciamentos de thread (Coroutines).
  • Conhecimentos em Gerenciamento de versão.

    Desejável:
  • Conhecimentos CI/CD (projeto utiliza Azure Devops);

    Diferencial:
  • Conhecimentos em testes de integração
  • MVVM;
  • Server Driven UI;
  • Google Pay;
  • Samsung Pay;
  • Boa comunicação e alinhamento
  • Trabalho em equipe
  • Participativo nas agendas dando ideias, questionando e sendo colaborativo