Skip to main content

Programador móvel (Android e iOS)

Médio / Sénior

Portugal / Espanha

A tempo inteiro

Estamos à procura de um programador mobile para se juntar à nossa equipa e contribuir com conhecimentos especializados no desenvolvimento de aplicações Android e iOS que funcionem perfeitamente online e offline. Se procura desafios técnicos, autonomia e a oportunidade de influenciar diretamente o desenvolvimento de produtos inovadores, esta é a função certa para si!

Requisitos

  • Mais de 3 anos de experiência em desenvolvimento móvel com Xamarin e/ou MAUI;
  • Conhecimentos sólidos de SQLite ou Realm para armazenamento e sincronização de dados offline;
  • Familiaridade com APIs RESTful para comunicação de dados online;
  • Experiência com Firebase, ou Azure para backend móvel e sincronização de dados;
  • Conhecimento de padrões de arquitetura como o MVVM;
  • Conhecimento de OAuth2, JWT e práticas de segurança móvel (por exemplo, encriptação local);
  • Proficiência em CI/CD e familiaridade com Git e pipelines de implantação;
  • Experiência em desenvolvimento offline-first, garantindo que as principais funcionalidades estão disponíveis mesmo sem uma ligação à Internet;
  • Familiaridade com geolocalização e mapas(por exemplo, Google Maps SDK, MapKit);
  • Experiência com testes automatizados (por exemplo, Xamarin.UITest, Appium) e práticas de monitorização do desempenho;
  • Forte capacidade de análise e resolução de problemas complexos em ambiente de produção.


Responsabilidades

  • Mais de 3 anos de experiência em desenvolvimento mobile com Xamarin e/ou MAUI;
  • Sólidos conhecimentos de SQLite ou Realm para armazenamento e sincronização de dados offline;
  • Familiaridade com APIs RESTful para comunicação de dados online;
  • Experiência com Firebase, ou Azure para backend móvel e sincronização de dados;
  • Conhecimento de padrões de arquitetura como o MVVM;
  • Conhecimento de OAuth2, JWT e práticas de segurança móvel (por exemplo, encriptação local);
  • Proficiência em CI/CD e familiaridade com Git e pipelines de implantação;
  • Experiência em desenvolvimento offline-first, garantindo que as principais funcionalidades estão disponíveis mesmo sem uma ligação à Internet;
  • Familiaridade com geolocalização e mapas(por exemplo, Google Maps SDK, MapKit);
  • Experiência com testes automatizados (por exemplo, Xamarin.UITest, Appium) e práticas de monitorização do desempenho;
  • Forte capacidade de analisar e resolver problemas complexos num ambiente de produção.