Mobile SDK Developer

Noesis

Lisboa

Presencial

EUR 40 000 - 65 000

Tempo integral

há 9 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

A Noesis procura um(a) Engenheiro(a) de Software com forte competência em C++ para desenvolver e manter SDKs Mobile usados em soluções de pagamento e aplicações bancárias. Irá evoluir a camada de SDK para facilitar a integração entre mobile (iOS/Android) e serviços backend, apoiando equipes e mantendo padrões de qualidade.

É necessária experiência superior a 4 anos, sólidos conhecimentos de OOP, REST APIs, CI/CD e segurança em aplicações móveis, com participação ativa em equipas Agile.

Qualificações

  • Conhecimentos consolidados de C++ (essencial)
  • Conhecimentos de linguagens de desenvolvimento móvel: Kotlin, Swift, Java, Objective-C
  • Experiência superior a 4 anos em funções similares
  • Sólidos conhecimentos de Programação Orientada a Objetos (OOP) e Design Patterns
  • Bons conhecimentos de Git e de controlo de versões
  • Conhecimentos de testes unitários e qualidade de código
  • Conhecimentos de integração de SDKs e APIs REST
  • Experiência com Jira, Confluence e Bitbucket
  • Conhecimentos de CI/CD (Jenkins)
  • Conhecimentos de SonarQube
  • Experiência em equipas Agile (Scrum)
  • Experiência com segurança em aplicações móveis e SDKs
  • Processos de build, packaging e distribuição de SDKs móveis
  • Ambiente com elevados requisitos de segurança e qualidade

Responsabilidades

  • Desenvolver e manter os SDKs Mobile utilizados em soluções de pagamento e aplicações bancárias
  • Evoluir a camada de SDK para uniformizar a integração de aplicações mobile com serviços backend/core
  • Analisar, diagnosticar e resolver defeitos técnicos relacionados com os SDKs
  • Participar em cerimónias Scrum (Dailies, Plannings, Retrospectives)
  • Prestar suporte técnico em ambiente produtivo, incluindo análise de incidentes e correção de causas raiz
  • Assegurar qualidade, robustez, desempenho e compatibilidade das soluções com testes unitários e padrões de código

Conhecimentos

C++
Mobile languages
OOP & Design Patterns
Unit testing
REST APIs
Security
Agile Scrum

Ferramentas

Git
Jira
Confluence
Bitbucket
Jenkins
SonarQube

Descrição da oferta de emprego

A Noesis Procura o Seguinte Perfil
  • Desenvolver e manter, nas suas componentes evolutiva e corretiva, os SDKs Mobile utilizados em soluções de pagamento e 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 as restantes equipas sempre que necessário
  • Participar ativamente nas cerimónias Scrum (Dailies, Plannings, Retrospectives), contribuindo para o planeamento e estimativa das atividades da equipa
  • Prestar suporte técnico às soluções em ambiente produtivo, incluindo análise de incidentes, identificação de causa raiz e implementação das respetivas correções
  • Assegurar a qualidade, robustez, performance e compatibilidade das soluções desenvolvidas, através de testes unitários e do cumprimento dos standards de desenvolvimento, arquitetura, segurança e qualidade de código.
Principais Tarefas e Responsabilidades
  • Desenvolver e manter, nas suas componentes evolutiva e corretiva, os SDKs Mobile utilizados em soluções de pagamento e 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 as restantes equipas sempre que necessário
  • Participar ativamente nas cerimónias Scrum (Dailies, Plannings, Retrospectives), contribuindo para o planeamento e estimativa das atividades da equipa
  • Prestar suporte técnico às soluções em ambiente produtivo, incluindo análise de incidentes, identificação de causa raiz e implementação das respetivas correções
  • Assegurar a qualidade, robustez, performance e compatibilidade das soluções desenvolvidas, através de testes unitários e do cumprimento dos standards de desenvolvimento, arquitetura, segurança e qualidade de código.
Requisitos
  • Conhecimentos consolidados de C++ (essencial)
  • Conhecimentos das linguagens usadas no desenvolvimento e integração mobile, nomeadamente Kotlin, Swift, Java e Objective-C
  • Experiência superior a 4 anos em funções similares;
  • Sólidos conhecimentos de Programação Orientada a Objetos (OOP) e Design Patterns
  • Bons conhecimentos de Git e práticas de controlo de versões
  • Conhecimentos de testes unitários, qualidade de código, logging, diagnóstico e troubleshooting
  • Conhecimentos de desenvolvimento e integração de SDKs, bibliotecas e componentes reutilizáveis, incluindo integração com APIs e serviços backend
  • Experiência com ferramentas Atlassian, nomeadamente Jira, Confluence e Bitbucket
  • Conhecimentos de processos de CI/CD e utilização de ferramentas como Jenkins
  • Conhecimentos de ferramentas de análise estática e qualidade de código, nomeadamente SonarQube
  • Experiência de trabalho em equipas Agile, nomeadamente com metodologia Scrum
  • Conhecimentos de integração com APIs REST e serviços backend
  • Conhecimentos de segurança aplicada a aplicações e SDKs mobile, incluindo mecanismos de autenticação, criptografia e comunicação segura
  • Conhecimentos dos processos de build, packaging, versionamento e distribuição de SDKs/bibliotecas mobile
  • Experiência em ambientes de desenvolvimento com requisitos elevados de segurança, qualidade, estabilidade e compatibilidade
  • Experiência em ambientes com requisitos elevados de segurança, qualidade e estabilidade, como o setor financeiro ou de pagamentos será uma mais valia.

Todos os nossos processos de recrutamento e seleção baseiam-se na igualdade de oportunidades, valorizando a competência e o potencial de cada pessoa e garantindo que nenhum candidato ou candidata é discriminado com base em género, etnia, orientação sexual, idade, religião ou condição física.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

SDK Developer
SDK Developer

Grupo Data • Lisboa

Híbrido
EUR 35 000 - 52 000
SDK Developer
SDK Developer

Nimber • Lisboa

Presencial
EUR 42 000 - 65 000
Mobile SDK Engineer
Mobile SDK Engineer

NoeXa - IT Solutions • Lisboa

Híbrido
EUR 42 000 - 62 000
Pacote competitivo e flexibilidade de(
flexibilidade de trabalho
Mobile Engineer
Mobile Engineer

Nearsoft • Funchal

Presencial
EUR 42 000 - 60 000
Conferências e eventos
Equipamento topo de gama
Parcerias com ginásios
+4
Mobile SDK Engineer - C++, Kotlin & Swift
Mobile SDK Engineer - C++, Kotlin & Swift

Nimber • Lisboa

Presencial
EUR 42 000 - 65 000
Mobile Developer
Mobile Developer

IDW • Lisboa

Híbrido
EUR 38 000 - 60 000
Seguro de saúde
Subsídio de alimentação
Dias de férias adicionais
+2
Senior Mobile SDK Engineer (C++ | iOS/Android)
Senior Mobile SDK Engineer (C++ | iOS/Android)

Noesis • Lisboa

Presencial
EUR 40 000 - 65 000
Mobile SDK Engineer for Secure Payments
Mobile SDK Engineer for Secure Payments

NoeXa - IT Solutions • Lisboa

Híbrido
EUR 42 000 - 62 000
Pacote competitivo e flexibilidade de(
flexibilidade de trabalho
Java Developer
Java Developer

SourcingTrust, Lda • Lisboa

Presencial
Confidential
Programador Frontend / Mobile
Programador Frontend / Mobile

Urbanmotion • Porto

Presencial
EUR 40 000 - 65 000