Resumo da Vaga
A empresa está procurando por um profissional experiente em desenvolvimento de software que possa colaborar na concepção e implementação de novas funcionalidades e soluções técnicas. O candidato ideal deve ter conhecimento em tecnologias como Kotlin, Java, Android Studio e framework de teste unitário.
Descrição da Vaga
O nosso time busca por alguém com habilidades sólidas em programação para ajudar a criar soluções inovadoras. As responsabilidades incluem:
* Desenvolver código limpo e de fácil manutenção;
* Colaborar no escopo e concepção de novas funcionalidades e soluções técnicas;
* Realizar melhorias e correções nos sistemas já existentes.
Para esse cargo, o candidato deve ter experiência em:
* Tecnologias: Kotlin, Java, Android Studio, Jetpack (Corroutines, Lifecycle, Room, ViewModel, LiveData, Flow, Navigation);
* Teste unitários (Mockito, Junit);
* Gradle; Material Design; OkHttpClient; SharedPreferences; Design Patterns (Singleton, builder, factory, delegate); Componentização; Modularização; Git; SOLID; Arquitetura: MVC, MVVM, MVP, MVVI, VIP, VIPER;
* Conhecimento sobre APIs REST;
Ao contrário do modelo tradicional de trabalho, estamos dispostos a oferecer uma oportunidade híbrida. Embora não seja obrigatório, é desejável ter experiência em empresas startup com modelos de trabalho acelerados e constantes mudanças.
Skillset
* Kotlin;
* Java;
* AndroidStudio;
* Jetpack;
* APIs REST;
* MVC;
* MVVM;
* MVP;
* MVVI;
* VIP;
* VIPER;
* SOLID;
* Git;
* Design Patterns;
* Modularização;
* Componentização;
Tipos de Trabalho
Desejável experiencia em modelos de trabalho acelerado em startups, mas n'ao obrigatorio.