Engenheiro de Software Sênior Móvel
Descrição do Cargo:
O objetivo da equipe é oferecer experiências personalizadas e seguras em dispositivos móveis.
* Desenvolver plataformas móveis com padrões de design inovadores;
* Adotar KMP para criar funcionalidades eficientes;
* Permitir que as equipes da empresa consigam evoluir soluções de forma eficiente e evitar aumentar os custos ao desenvolver várias aplicações para diferentes consumidores.
Habilidades e Requisitos:
* Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
* Conhecimentos em padrões arquiteturais e design de código, adotando padrões de codificação consistentes e bem documentados;
* Capacidade de trabalhar com APIs RESTful, serviços em nuvem (por exemplo, Firebase), armazenamento local e remoto de dados, autenticação e notificações push;
* Experiência em investigação, troubleshooting e depuração de sistemas;
* Habilidade para integrar ferramentas de métricas e marketing (e.g. Firebase, Google Analytics, Amplitude);
* Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares, comunicando-se de forma eficaz com demais pessoas do time, designers, desenvolvedores, gerentes de produto e outros stakeholders, com habilidades de comunicação e colaboração;
* Conhecimento em metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban.
Benefícios:
* A oportunidade de contribuir para o desenvolvimento de tecnologia inovadora;
* Uma equipe dinâmica e colaborativa para aprender e crescer juntos;
* Oportunidades de treinamento e desenvolvimento profissional.