Ir para o conteúdo

Oportunidade: Desenvolvedor(a) Android

Desenvolvedor(a) Android atua no desenvolvimento de aplicativos ou sistemas, programando nativamente ou por meio de outras linguagens para dispositivos móveis. Este (a) profissional é responsável por todo o projeto de desenvolvimento, desde a análise das necessidades do cliente, planejamento dos recursos do aplicativo, desenvolvimento, implantação de arquitetura, ferramentas e recursos, até a realização e configuração de testes.

Remoto São Paulo - SP
Colaboradora palestrando sobre Design Thinking. Colaboradoras conversando e olhando para a tela de um notebook. Colaborador usando um computador.

Buscamos alguém que:

  • Experiência como engenheiro de software mobile, tendo aprendido e trabalhado com Kotlin e Java.
  • Experiência com Design Patterns (Ex: Model - View - View Model, Adapters, Singletons, Dependency Injection e etc).
  • Experiência com versionamento de código (Ex: Git, gitflow).
  • Experiência com metodologias ágeis e práticas ágeis (Ex: Scrum, Kanban, Pair Programming).
  • Experiência em desenvolvimento orientado a testes (Ex: TDD, BDD).
  • Experiência com testes unitários (Ex: JUnit, Mockito, Mockk).
  • Experiência com testes instrumentados (Ex: teste de integração, end to end e testes de interface).
  • Conhecimento em integração contínua e distribuição contínua (Ex: CI, CD, fastlane, github actions).
  • Conhecimento sobre observabilidade e monitoramento.
  • Atuação em projetos de alta escalabilidade, com milhares de usuários ativos.
  • Conhecimento em outras stacks de desenvolvimento mobile.
Candidate-se