Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor(a) Android

CLT (Efetivo)Presencial (Local)São Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

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. Aqui, o que nos conecta é o respeito. Todas as nossas vagas são inclusivas e abertas a todas as pessoas.

Buscamos alguém que:

  • Atuar com desenvolvimento de soluções ponta a ponta
  • Trabalhar em conjunto com os demais times de engenharia para construir e manter produtos, com foco em nossos clientes
  • Prezar pela excelência do software, aliando o seu conhecimento técnico e experiência, com uma postura proativa
  • Ter autonomia, com a responsabilidade de entregar um software que atenda um volume massivo de requisições, com alta disponibilidade e que gere um impacto para o negócio
  • 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
  • Pode ser um diferencial/desejável:
  • Atuação em projetos de alta escalabilidade, com milhares de usuários ativos
  • Conhecimento em outras stacks de desenvolvimento mobile.