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.
Remote Work :
No
Employment Type :
Full-time
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 reutil...
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.
Remote Work :
No
Employment Type :
Full-time
View more
View less