Job Description Estamos à procura de um Android Developer com experiência no desenvolvimento e manutenção de aplicações escaláveis, acessíveis e com foco em desempenho.
O perfil ideal deverá ter domínio de frameworks modernos em Kotlin como Jetpack Compose, Koin e Ktor e estar habituada a construir componentes reutilizáveis, como bibliotecas, SDKs ou frameworks para Android.
Esperamos uma forte capacidade de colaboração com equipas de produto, design e de backend, contribuindo para entregas consistentes e dentro dos prazos.
Valorizamos também experiência na análise de requisitos técnicos, decisões arquiteturais (modularização, design patterns, entre outros).
É também valorizado ter conhecimentos em testes automatizados (unitários, integração e E2E) e boas práticas de otimização e acessibilidade específicas do Android.
Adicionalmente, procuramos alguém com familiaridade em pipelines de CI/CD, resolução de bugs complexos e capacidade para apoiar e orientar perfis mais juniores da equipa quando necessário.
Como Mobile Android Developer, irás ter na tua lista de tarefas: Implementação de soluções em Kotlin e Java; Elaborar documentação relativa ao desenvolvimento; Garantir que o desenvolvimento de software cumpre os requisitos estipulados incluindo mas não limitado a segurança, escalabilidade e performance, assim como ativamente participar na conceção de produto, desenho técnico e execução, respeitando as normas e processos de desenvolvimento de software do CEiiA; Orientar, emparelhar e delegar trabalho para incentivar o crescimento profissional e técnico das pessoas ao seu redor coordenando-se com o delivery manager; Aplicar estratégias e plataformas de integração continua assim como ferramentas e procedimentos de testes automatizado.
Qualifications Formação superior ou técnico-profissional na área de Engenharia Informática, Desenvolvimento Web ou similares; Experiência mínima de 2 anos em funções de desenvolvimento de aplicações Android; Domínio de Android e do seu ciclo de vida; Experiência com frameworks do Android como Coroutines, Ktor, Koin, SQLDelight, Room, Jetpack Compose, etc.
; Experiência com bibliotecas, APIs e microserviços de terceiros; Compreensão sólida de ferramentas de controlo de versões de código; Boa compreensão dos padrões de design do Kotlin, estruturas de dados e arquitetura Android e como aplicá-los; Sentido de responsabilidade com capacidade para escrever e comunicar de forma clara, partilhando informação relevante para o projeto; Capacidade para executar tarefas definidas e priorizadas no âmbito da equipa e/ou do projeto; Experiência com metodologias ágeis, como Scrum e Kanban; Orientação para a criação de soluções escaláveis e com uma mentalidade orientada para o desempenho; Capacidade de organização e preocupação com boas práticas, qualidade, segurança e escalabilidade do código; Experiência com algoritmos de criptografia, será valorizado; Capacidade para fomentar um ambiente de trabalho saudável e estimulante, que valoriza frequentemente o trabalho em equipa; Capacidade de adaptação a um ambiente em constante mudança; Forma de trabalho estruturada, auto-organizada e colaborativa; Criatividade e aptidão para a resolução de problemas e pensamento crítico; Bom nível de inglês falado e escrito; Tomada de decisões e gestão de equipas.
Nice to have: Conhecimento da Android Keystore System para gestão segura de elementos criptográficos; Conhecimento dos protocolos de comunicação NFC e BLE; Conhecimento e implementação dos protocolos de codificação de mensagens APDU para comunicação segura e TLV para troca de dados estruturada; Noções de Segurança e Criptografia, com especial foco nos padrões AES e Elliptic Curve; Conhecimento da camada de implementação de Applets para Android.
Additional Information Ambiente de trabalho descontraído, equipas dinâmicas e multidisciplinares.
Facilitamos e promovemos um estilo de vida equilibrado e saudável, articulando o trabalho com a vida pessoal.
Seguro de saúde.
Parcerias com ginásios, Nutrium, entre outros.
Até três dias de férias adicionais.
Dia de aniversário livre.