DescriçãoEstamos em busca de um Desenvolvedor Android Pleno com sólida experiência em desenvolvimento de aplicativos móveis nativos para Android, utilizando Kotlin. O profissional será responsável por criar, otimizar e manter soluções de alta qualidade, colaborando com equipes multidisciplinares para atender às demandas do negócio.ResponsabilidadesDesenvolver, testar e manter aplicativos Android nativos com foco em qualidade e performance;Utilizar Kotlin como linguagem principal de desenvolvimento;Trabalhar em equipe com designers e desenvolvedores backend para criar experiências de usuário otimizadas e aderentes às melhores práticas;Implementar arquiteturas robustas e escaláveis (ex.: MVVM, Clean Architecture);Integrar APIs RESTful e bibliotecas externas para expandir a funcionalidade dos aplicativos;Realizar revisões de código e aplicar práticas de desenvolvimento ágil (Scrum, Kanban);Resolver problemas complexos de software e otimizar o desempenho de aplicativos.Requisitos técnicosDomínio em Kotlin e experiência com desenvolvimento nativo Android;Conhecimento profundo do Android SDK e Android Studio;Familiaridade com bibliotecas do Jetpack (ViewModel, LiveData, Navigation, etc.);Experiência com ferramentas e frameworks como Retrofit, Room, Coroutines e Dagger/Hilt;Capacidade de projetar arquiteturas escaláveis, seguindo padrões como MVVM ou Clean Architecture;Experiência com testes unitários e de UI (JUnit, Espresso, etc.);Experiência no ciclo completo de desenvolvimento de aplicativos, incluindo publicação na Google Play Store;Controle de versionamento com Git.Habilidades desejáveisExperiência com Kotlin Flow;Conhecimento em CI/CD e integração com ferramentas como GitHub Actions ou Bitrise;Familiaridade com ferramentas de analytics e crash reporting, como Firebase;Experiência em otimização de performance e consumo de recursos em aplicativos Android;Conhecimento das diretrizes do Material Design e boas práticas de UI/UX.
#J-18808-Ljbffr