Buscamos profissionais experientes em desenvolvimento de aplicativos Android que sejam capazes de criar soluções inovadoras e eficientes.
Descrição do Cargo
O nosso time está procurando por alguém com habilidades avançadas em desenvolvimento de software móvel, conhecimento em tecnologias como Java e Kotlin, além de experiência em serviços de notificação push e ferramentas de injecção de dependência.
* Desenvolver código limpo, eficiente e de alta qualidade a partir de designs e wireframes.
* Projetar, implementar e manter código bem estruturado, reutilizável e com excelente performance.
* Identificar e solucionar bugs, otimizando gargalos de performance.
Habilidades e Qualificações Necessárias
Para desempenhar esse papel, é necessário ter:
* Profundo conhecimento do SDK Android, incluindo o gerenciamento de múltiplas versões do sistema e a adaptação a diferentes dimensões de tela.
* Sólidos conhecimentos em Java e Kotlin.
* Conhecimento em desenvolvimento de views e animações customizadas.
* Familiaridade com serviços de Push Notification (como Firebase Cloud Messaging) e seus gateways.
* Experiência com ferramentas e conceitos de Injeção de Dependência.
* Sólida compreensão e prática em testes unitários.
* Dominio dos principais padrões de arquitetura de software mobile, com capacidade de analisar prós e contras de diferentes abordagens, identificar desafios arquiteturais em fluxos de usuário e propor soluções inovadoras baseadas nas melhores práticas de mercado.
* Experiência com programação reativa (ex: RxJava/RxKotlin, Coroutines/Flow).
* Vivência com a implementação e análise de testes A/B.
* Proficiência em versionamento de código com Git.
Benefícios
No Luizalabs, temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis e com pouca burocracia no nosso cotidiano. Buscamos romper as barreiras que diminuem nossa capacidade de agregar valor ao negócio.