Lisboa

SDK Developer

IT, Dados & TelecomEngenhariaITMédio

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: Mobile Developer

Responsabilidades

  • Desenvolver e manter, nas vertentes evolutiva e corretiva, SDKs Mobile;
  • Desenvolver e evoluir a camada de SDK responsável pela integração de aplicações iOS, Android e ecossistema Huawei com serviços backend/core;
  • Analisar, diagnosticar e resolver defeitos e problemas técnicos relacionados com os SDKs;
  • 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;
  • Garantir a qualidade, robustez, performance e compatibilidade das soluções desenvolvidas;
  • Desenvolver e executar testes unitários, assegurando o cumprimento dos standards de desenvolvimento, arquitetura, segurança e qualidade de código;
  • Colaborar com diferentes equipas técnicas na análise e resolução de problemas;
  • Participar nas cerimónias Scrum, contribuindo 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.

A candidatura é feita diretamente no site da empresa — sem intermediários, sem black boxes.

Candidatar no site da empresa →