Nós buscamos Desenvolvedores Android com experiência em design e implementação de sistemas robustos, que saibam lidar com complexidades diárias e trabalhar em equipe.
Uma das principais responsabilidades será a criação de código limpo, eficiente e de alta qualidade baseado em designs e wireframes.
Também é necessário projetar, implementar e manter código bem estruturado, reutilizável e com excelente performance.
Outra responsabilidade é identificar e solucionar bugs, otimizando gargalos de performance.
No entanto, para ter sucesso nessa posição, você precisará de um 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.
Sempre que possível, usaremos serviços de Push Notification (como Firebase Cloud Messaging) e seus gateways.
Ao longo do tempo, vamos utilizar ferramentas e conceitos de Injeção de Dependência para desenvolver e melhorar o código.
Você precisará de sólidos conhecimentos em Java e Kotlin, além de experiência com desenvolvimento de views e animações customizadas.
E claro, possuir domínio dos principais padrões de arquitetura de software mobile e programação reativa (ex: RxJava/RxKotlin, Coroutines/Flow)
O ambiente de trabalho é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.
No final, espera-se que você seja capaz de trabalhar de forma independente e com autonomia, por isso sejam sempre fundamentais a capacidade de aprender e crescer no posto