Modèle de travail de développeur mobile modèle / mémoire

Nous recherchons un développeur mobile expérimenté pour rejoindre notre équipe d'ingénierie. Vous collaborerez avec nos ingénieurs pour créer et maintenir des applications mobiles de haute qualité.

Nous voulons vous rencontrer si vous êtes passionné par les plates-formes mobiles et transformer le code en applications conviviales. En tant que développeur mobile, vous travaillerez dans un environnement rapide avec des équipes internes pour créer des applications mobiles pratiques.

Profil de travail de développeur mobile

Les développeurs mobiles doivent fonctionner dans les principaux fournisseurs d'interface de smartphone et de système d'exploitation, en particulier Apple, Android et Microsoft. Les développeurs mobiles utilisent fréquemment des langages de programmation tels que Python, PHP, Java et C # pour créer des fonctionnalités pour les appareils de smartphone ou améliorer ce que les appareils mobiles peuvent accomplir pour les consommateurs.

La position du développeur mobile a évolué à partir du programmeur ou du développeur traditionnel à divers égards. Beaucoup des mêmes outils sont utilisés par les développeurs mobiles - ils écrivent souvent dans tout ou partie des programmes ci-dessus et plus encore - mais ils modifient également leur travail vers l'interface iOS ou Android (ou Windows) unique sur laquelle les smartphones fonctionnent.

Rapports à

  • CTO
  • Développeur de logiciels frontaux
  • Ingénieur logiciel back-end

Responsabilités des développeurs mobiles

  • Utilisez un codage propre et rapide pour créer des applications mobiles entièrement fonctionnantes et de haute qualité
  • Aider avec les applications produites tout au long de leur durée de vie, y compris le concept, la conception, les tests, la libération et la maintenance
  • Effectuer des recherches et fournir des recommandations pour les nouveaux produits, techniques et applications
  • Assurez-vous que les applications nouvelles et anciennes respectent toutes les exigences de qualité
  • Travailler avec les équipes de développement de produits pour planifier de nouvelles fonctionnalités pour les produits mobiles
  • Dépanner et déboguer les applications pour améliorer leurs performances
  • Créer des tests d'unité et d'interface utilisateur pour détecter les erreurs
  • Rassemblez les exigences / problèmes uniques des utilisateurs finaux et recommandez des solutions appropriées pour eux
  • suivre l'industrie actuelle et les développements technologiques en améliorant régulièrement les applications

Exigences et compétences des développeurs mobiles

  • Un portefeuille d'applications qui ont été lancées sur l'App Store ou sur le marché Android
  • Compréhension approfondie d'au moins un langage de programmation, comme Swift ou Java
  • Compréhension des concepts de conception OOP
  • Connaissance pratique des bibliothèques et API tierces
  • Solides capacités analytiques et un état d'esprit de résolution de problèmes positifs
  • Capacité à bien fonctionner dans un contexte de groupe
  • Excellentes capacités de communication orale et écrite
  • La capacité de comprendre et d'adhérer aux plans techniques