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!
- 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.
- 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.