Na Hexa Consulting, promovemos a transparência e apoiamos percursos profissionais diversos no setor tecnológico.
Com sede em Portugal, respondemos à crescente procura no setor de IT.
A nossa missão passa por construir relações sólidas, ser um parceiro de referência através de uma abordagem diferenciadora na consultoria em IT e contribuir para o crescimento profissional e pessoal da nossa equipa.
Somos especializados em projetos Nearshore, Desenvolvimento de Projetos, Gestão de Serviços e Academias Tecnológicas.
Neste momento, estamos à procura de um/a Mid/Senior | Mobile Developer (Android) para integrar um projeto extremamente promissor.
Responsabilidades:
Desenvolver apps Android modernas e performantes em Kotlin (e Java quando necessário), com Jetpack Compose, componentes Android Jetpack e Material Design 3.
Conceber e implementar arquiteturas escaláveis (Clean Architecture, MVVM), com forte foco nos princípios SOLID.
Integrar APIs RESTful (e WebSockets quando necessário) e gerenciar persistência local (SQL).
Garantir performance, fiabilidade e acessibilidade da app; implementar análises e monitorização de falhas (ex. Firebase).
Escrever testes automatizados robustos (unitários, de integração e UI com JUnit) e manter elevada qualidade de código.
Gerir o pipeline CI/CD: configurar e manter pipelines (ex. GitLab CI), automação com Gradle e automação de releases.
Gerir publicações na Google Play Console: assinatura da app, gestão de keystores, versionamento, tracks (internal/alpha/beta/production) e rollouts faseados.
Manter-se atualizado com as últimas tendências e boas práticas em desenvolvimento mobile.
Participar em práticas como pair e mob programming, code reviews, TDD e BDD, partilhando conhecimento.
Competências & Requisitos:
Fluência em inglês, falado e escrito (C1).
Kotlin (principal) e Java: sólida experiência em desenvolvimento nativo Android.
Jetpack Compose: conhecimento em construção de UIs declarativas e gestão de estado (State, Flow, ViewModel, Navigation).
Android Jetpack: domínio de componentes como Lifecycle, ViewModel, Navigation, Room, WorkManager, Paging; uso de Coroutines e Kotlin Flow para programação assíncrona e reativa.
Integração com APIs RESTful e WebSockets.
Princípios de UI/UX: compreensão dos fundamentos de design e colaboração com designers para interfaces apelativas.
Arquitetura & SOLID: forte conhecimento de princípios SOLID e padrões modernos (Clean Architecture, MVVM).
Testes e Debugging: proficiência em testes e debugging para garantir performance e qualidade da app.
Experiência com ferramentas como Jira, GitLab e GitHub.Experiência em trabalhar segundo Metodologia Agile.
Modelo de Trabalho Híbrido
3x por semana no escritório do cliente localizado em Lisboa.
Se procuras a oportunidade certa, não esperes — faz parte desta jornada incrível!
#J-*****-Ljbffr