Android Developer Pleno

  • Engineering & IT
  • Remote job

Android Developer Pleno

Job description

Buscamos um desenvolvedor Android Pleno para trabalhar no desenvolvimento do app do Consulta Remédios. Esta posição oferece a você um espaço inspirador para criar, experimentar e ver seu produto na mão de mais de 30 milhões de usuários mensais. Mas, mais que milhões de usuários, você ajudará a melhorar a vida de cada um deles!

 

Se você é muito bom no que faz e quer fazer acontecer, essa vaga é para você!

 

Além de colocar o CR na palma mão dos usuários, você irá:

  • Desenvolver aplicativos de ótima qualidade, performáticos, funcionais, bem testados, arquitetados seguindo padrões de projeto conhecidos e com excelente usabilidade;
  • Documentar, otimizar e manter as especificações de design, componentes, código-fonte, módulos e bibliotecas para novas aplicações e ideias;
  • Participar das definições de novas features de produto;
  • Conduzir sessões de definição de arquitetura e esclarecimento técnico, envolvendo as pessoas interessadas;
  • Compartilhar conhecimentos e capacitar outros desenvolvedores do time sempre que necessário ou oportuno;
  • Diagnosticar problemas de desempenho, corrigir os erros para aumentar a funcionalidade de novos aplicativos — sem precisar ser cobrado para isso!;
  • Criar testes unitários e de integração/interface;
  • Replicar UIs e animações buscando resultado pixel-perfect, visando a melhor UX possível para o usuário final;
  • Implantar e usar ferramentas que contribuam no ciclo de desenvolvimento de software;
  • Trabalhar com outros desenvolvedores;
  • Code Review de outros desenvolvedores, dando sugestões de melhoria.

 

Benefícios do trabalho:

 

  • Contrato CLT;
  • Desenvolvimento profissional;
  • Horário semiflexível (8 horas/dia de segunda a sexta);
  • Vale-refeição ou alimentação;
  • Vale-transporte;
  • Seguro de vida.

Requirements

  • 2 anos de experiência com desenvolvimento Android;
  • Inglês intermediário para leitura, escrita e conversação;
  • Experiência com pelo menos 2 linguagens de programação tais como Kotlin, Java, Swift, Objective-C, Scala, Groovy, Clojure, Javascript, Ruby, Python, C#;
  • Integrar com APIs RESTful;
  • Saber utilizar bem conceitos do GitHub como branching, pull-requests, etc;
  • Conhecimento sobre boas práticas de segurança para desenvolvimento de aplicativos;
  • Conhecer os conceitos do Google Components Architecture e aplicá-los;
  • Firebase toolkit;

Desejáveis

  • Ter publicado aplicativos na Play Store
  • Conhecimento em alguma ferramenta de integração continua
  • Fabric toolkit
  • Testes (Espresso, JUnit);
  • Corroutines
  • Koin