Com o desafio de realizar a migração do codebase da tecnologia atual para nativo(Kotlin), utilizando-se das melhores práticas de código e priorizando o desenvolvimentode um produto de fácil manutenção, alta escalabilidade e com um olhar voltado àsegurança, o profissional trabalhará em uma squad multidisciplinar (Negócios, UX / UI,QAs, DEVs e outras áreas afins) para atingir este desafio, mantendo, na medida dopossível, a retrocompatibilidade com o ecossistema já existente.
- Responsabilidades : - Ser o guardião da qualidade de código e arquitetura proposta para o app;- Disseminar o conhecimento da plataforma e dos combinados técnicos eprocessuais;
- Acompanhar, desenvolver e sustentar o aplicativo em todas as suas fases;- Ter o olhar holístico sobre o app, pensando em experiência do usuário e osdiversos produtos envolvidos;
- Pré-requisitos : - Experiência de no mínimo 3 anos em desenvolvimento mobile Android, estandoconfortável em escrever aplicações em Kotlin;
- Capaz de elaborar diversos tipos de layout, visando responsividade, reutilizaçãode componentes, estilos e cores;- Pleno domínio em comunicação síncrona e assíncrona, tanto que norteia osconceitos e boas práticas, quanto na tecnologia em si (HTTP / HTTPS, RESTful,push notification, web socket etc.
Ser capaz de desenvolver as diversas formas de testes (unitário e interface);- Acessibilidade - Conhecer e ter experiência nas diversas arquiteturas de solução propostas paraaplicativos móveis (MVP, MVVM etc.
- Já ter publicado apps na loja e ter acompanhado as estratégias de release(phasing rollout);- Familiarizado na investigação de problemas em aplicativos (guiados ou não porferramentas de monitoramento);
- Trabalhar com versionamento de código, preferencialmente Git. Desejável : - Princípios de segurança (desenvolvimento seguro, ofuscação de código etc.
- Ter trabalhado com apoio de device farms, independente da tecnologia;- Ter trabalhado para projetos white label ou multi-produto;
- Ter experiência nas principais bibliotecas utilizadas na comunidade(retrofit / okhttp, picasso, firebase etc.);- Ter experiência em desenvolver apps sob o Material Design.
Experience Required
3 - 5 Years
Industry Type
Employment Type
Permanent
Location
Brazil
Required Skills
Android programming Kotlin RESTful HTTP