HARD SKILLS
§ Conhecimentos ou experiência com desenvolvimento mobile utilizando Kotlin e/ou Java;
§ Forte conhecimento do Android SDK, diferentes versões do Android e como lidar com diferentes tamanhos de tela;
§ Forte conhecimento dos princípios, padrões e práticas recomendadas de design de interface do usuário do Android;
§ Conhecimentos ou experiência com armazenamento off-line, segmentação e ajuste de desempenho;
§ Conhecimentos ou experiência de benchmarking e otimização;
§ Conhecimentos ou experiência de design e diretrizes de interface do Android do Google;
§ Conhecimentos ou experiência com integração contínua;
§ Conhecimentos sólidos nas diversas arquiteturas de aplicativos móveis (MVC, VIPER, MVVM etc.);
§ Conhecimentos sólidos dos frameworks do ecossistema iOS, como Core Data, Core Animation, entre outros;
§ Conhecimentos intermediário/avançado ou experiência com desenvolvimento de aplicativos híbridos com ReactNative;
§ Conhecimentos intermediário/avançado ou experiência com acesso a hardware como NFC, Bluetooth, Camera e Comunicação serial;
§ Conhecimentos intermediário/avançado ou experiência Conhecimentos sólidos de desenvolvimento de testes de unidade, de componente e de interface;
§ Conhecimentos ou experiência em desenvolvimento baseado em contratos Swagger/Open Api 3.0/Async Api em modelo Contract first;
§ Conhecimentos ou experiência em consumo de API Restfull;
§ Conhecimentos sólidos com repositório GIT;
§ Conhecimentos ou experiência com tagueamento de apps;
§ Conhecimentos ou experiência com observabilidade de Apps;
§ Conhecimentos ou experiência com Acessibilidade;