Skip to main content

Developer Mobile (Android & iOS) 

Middle / Senior

Portugal / Espanha

Full-Time

We are looking for a Mobile Developer to join our team and contribute expertise in developing Android and iOS apps that work seamlessly both online and offline. If you’re seeking technical challenges, autonomy, and the opportunity to directly influence the development of innovative products, this is the role for you!

Requirements

  • 3+ years' experience in mobile development with Xamarin and/or MAUI;
  • Solid knowledge of SQLite or Realm for offline data storage and synchronization;
  • Familiarity with RESTful APIs for online data communication;
  • Experience with Firebase, or Azure for mobile backend and data synchronization;
  • Knowledge of architectural patterns such as MVVM;
  • Knowledge of OAuth2, JWT and mobile security practices (e.g., local encryption);
  • Proficient in CI/CD and familiar with Git and deployment pipelines;
  • Experience in offline-first development, ensuring that key functionalities are available even without an internet connection;
  • Familiarity with Geolocation and Maps(e.g., Google Maps SDK, MapKit);
  • Experience with automated testing (e.g., Xamarin.UITest, Appium) and performance monitoring practices;
  • Strong ability to analyze and solve complex problems in a production environment.


Responsibilities

  • 3+ years' experience in mobile development with Xamarin and/or MAUI;
  • Solid knowledge of SQLite or Realm for offline data storage and synchronization;
  • Familiarity with RESTful APIs for online data communication;
  • Experience with Firebase, or Azure for mobile backend and data synchronization;
  • Knowledge of architectural patterns such as MVVM;
  • Knowledge of OAuth2, JWT and mobile security practices (e.g., local encryption);
  • Proficient in CI/CD and familiar with Git and deployment pipelines;
  • Experience in offline-first development, ensuring that key functionalities are available even without an internet connection;
  • Familiarity with Geolocation and Maps(e.g., Google Maps SDK, MapKit);
  • Experience with automated testing (e.g., Xamarin.UITest, Appium) and performance monitoring practices;
  • Strong ability to analyze and solve complex problems in a production environment.