Desenvolvedor(a) Mobile Android Sênior – Fintech São Paulo / SP

– Experiência em desenvolvimento usando linguagens de programação atuais;

– Habituado(a) a versionar seus projetos com GIT em equipe. Entender como funciona processos de code review, merge etc.;

– Ser capaz de desenhar e orientar os desenvolvedores sobre boas práticas de desenvolvimento, testes unitários e de integração;

– Produzir código simples, limpo e legível;

– Conhecer e usar patterns de desenvolvimento;

– Conhecimento em consumo de APIs JSON/REST;

– Conhecimento em Gradle;

– Conhecimento em JAVA ou Kotlin;

– Conhecimento do processo de distribuição da Play Store;

– Conhecimento em alguma das arquiteturas mobile (MVC, MVVM, MVP);

– Vontade de aprender e trabalhar com outras linguagens;

– Maturidade para trabalhar em time de alta performance.

Se você conhecer ou tiver experiência com algum dos itens abaixo é melhor ainda:

– Conhecimento em ferramentas de automação;

– Conhecimento em integração contínua / entrega contínua;

– Conhecimento de testes de interface – instrumentados;

– Portfólio de aplicativos na Play Store;

– Conhecimento em monitoração e métricas (crash report, analytics, performance);

– Conhecimento em otimização de performance e segurança.

Veja mais vagas abertas: