Como profissional, você terá a oportunidade de trabalhar em uma das maiores plataformas de locação de veículos da América Latina.
Falta pouco para estar na vanguarda do desenvolvimento de aplicativos Android e conquistar o mercado!
* Criar soluções robustas que atendam às necessidades dos usuários é um desafio que você enfrentará todos os dias. Com seus conhecimentos em Kotlin e Java, você irá projetar, construir e manter aplicativos nativos para a plataforma Android.
* Você fará parte de uma equipe multidisciplinar onde colaborará com designers de UI/UX e gerentes de produto para traduzir requisitos e protótipos em funcionalidades técnicas de alta qualidade.
* A performance, qualidade e responsividade do aplicativo são fundamentais. Você garantirá que o aplicativo seja ótimo em termos de desempenho, visibilidade e respostas rápidas.
* O consumo de APIs RESTful é uma área onde você se destacará. Integre com APIs para consumir e apresentar dados de forma eficiente.
* Sua habilidade em escrever código limpo, modular e testável será fundamental. Além disso, aplicações as melhores práticas de desenvolvimento Android.
* Participe de code reviews para manter a qualidade e consistência do código. Isso ajudará a evitar problemas futuros.
* Diagnostique e corrija bugs e gargalos de performance, garantindo a estabilidade do aplicativo.
* Mantenha-se atualizado com as últimas tendências, bibliotecas e convenções do ecossistema Android.
* Colabore na definição da arquitetura do aplicativo, tome decisões técnicas estratégicas e ajude outros desenvolvedores da equipe.
Requisitos:
* Formação superior em Ciência da Computação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
* Proficiência em Kotlin e Java.
* Sólida experiência com o Android SDK e diferentes versões do Android.
* Conhecimento profundo dos componentes do Android Jetpack (ex: ViewModel, LiveData, Room, Navigation, Compose).
* Experiência com arquiteturas de software mobile, como MVVM e MVI.
* Familiaridade com o desenvolvimento de interfaces de usuário modernas, utilizando Jetpack Compose (altamente desejável) e Views (XML).
* Experiência com o consumo de APIs RESTful utilizando bibliotecas como Retrofit e OkHttp.
* Conhecimento em injeção de dependência com Dagger, Hilt ou Koin.
* Prática com programação reativa (Coroutines, Flow) e/ou RxJava.
* Experiência com testes unitários (JUnit, Mockito) e de instrumentação (Espresso).
* Domínio do sistema de controle de versão Git.