About the job SDK Developer
Olá! Acredita que encontrou esta oportunidade por acaso?
Nós, na Nimber, não acreditamos em acaso.
Chamou sua atenção? Ótimo. Continue a ler...
A Nimber é uma empresa de tecnologia que acredita que as pessoas são o centro de tudo. Queremos criar um mundo onde cada pessoa possa construir uma carreira com significado, onde o talento seja reconhecido e onde cada desafio seja uma oportunidade para crescer.
Mas o que significa Nimber?
Na matemática, um Nimber é um número especial, utilizado na teoria dos jogos. Para nós, representa muito mais do que isso: representa pessoas únicas, com talento, ambição e vontade de fazer a diferença. Aqui, ninguém é apenas mais um número.
Posição: SDK Developer
Responsabilidades
- Desenvolver e manter, nas vertentes evolutiva e corretiva, os SDKs Mobile utilizados pelo MB WAY e por aplicações bancárias;
- Desenvolver e evoluir a camada de SDK responsável por uniformizar a integração das aplicações mobile iOS, Android e ecossistema Huawei com os serviços backend/core;
- Analisar, diagnosticar e resolver defeitos e problemas técnicos relacionados com os SDKs, articulando com outras equipas sempre que necessário;
- Prestar suporte técnico às soluções em ambiente produtivo, incluindo análise de incidentes, identificação de causa raiz e implementação de correções;
- Assegurar a qualidade, robustez, performance e compatibilidade das soluções desenvolvidas;
- Desenvolver e executar testes unitários, garantindo o cumprimento dos standards de desenvolvimento, arquitetura, segurança e qualidade de código;
- Participar ativamente nas cerimónias Scrum, incluindo Dailies, Plannings e Retrospectives;
- Contribuir para o planeamento e estimativa das atividades da equipa.
Requisitos
- Conhecimentos consolidados de C++;
- Conhecimentos de linguagens utilizadas no desenvolvimento e integração mobile, nomeadamente Kotlin, Swift, Java e Objective-C;
- Conhecimentos sólidos de Programação Orientada a Objetos (OOP) e Design Patterns;
- Experiência ou conhecimentos no desenvolvimento e integração de SDKs, bibliotecas e componentes reutilizáveis;
- Conhecimentos de integração com APIs e serviços backend;
- Bons conhecimentos de Git e práticas de controlo de versões;
- Conhecimentos de testes unitários e qualidade de código;
- Experiência ou conhecimentos de logging, diagnóstico e troubleshooting;
- Capacidade de análise e resolução de problemas;
- Experiência de trabalho em metodologias Agile/Scrum será valorizada.
Pronto para juntar-se a nós e ter sucesso?
Se está cansado de sentir-se apenas mais um número, envie-nos a sua candidatura e torne-se um Nimber.