Tenha sólidos conhecimentos e habilidades em algoritmos e estruturas de dados;
Tenha domínio de engenharia de software, princípios, boas práticas e padrões de arquitetura;
Requisitos:
* Experiência com métodos ágeis e práticas de engenharia ágil, como TDD;
* Experiência com JAVA;
* Experiência com Kotlin;
* Integração via APIs REST;
* GIT (Git-Flow);
* Conhecer S.O.L.I.D.;
* Conhecimento dos principais frameworks adotados pela comunidade Android;
* Experiência com testes unitários;
* Capacidade de produzir código limpo e de fácil manutenção;
* Experiência com ferramentas de métricas e de marketing aplicadas a Mobile (GA, Firebase, Crashlytics, etc);
O que aumentam suas chances:
* Experiência com gestão e publicação de aplicações na Play Store;
* Experiência com Continuous Integration e Continuous Delivery para Android;
* Conhecer MVP, MVVM, VIPER e Clean Architecture;
* Experiência com produtos digitais ou apps de larga escala;
* Noções de segurança aplicada a Android;
* Fastlane;
* Design Pattern;
#J-18808-Ljbffr