Job Description
Estamos à procura de um iOS 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 Swift como SwiftUI, SwiftData e CoreAnimation e estar habituada a construir componentes reutilizáveis, como bibliotecas, SDKs ou frameworks para iOS.
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 iOS.
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 iOS developer, irás ter na tua lista de tarefas:
* Implementação de soluções em Swift;
* 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 participar ativamente 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 iOS;
* Domínio de iOS e do seu ciclo de vida;
* Experiência com frameworks do iOS como Core Data, Swift Data, SwiftUI, 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 Swift, estruturas de dados e arquitetura iOS 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 iOS Secure Enclave e Keychain Services para gestão segura de elementos criptográficos;
* Conhecimento dos protocolos de comunicação NFC e BLE, segundo os frameworks Core NFC e Core Bluetooth;
* 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.
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.