Application Developer

Partager sur facebook
Facebook
Partager sur twitter
Twitter
Partager sur linkedin
LinkedIn
Partager sur whatsapp
WhatsApp

Responsabilités:

  • Comprendre les exigences du client et leur traduction dans les fonctionnalités de l’application
  • Développement de nouvelles fonctionnalités et interfaces utilisateur à partir de modèles filaires
  • Assurer les meilleures performances et l’expérience utilisateur de l’application
  • Correction de bugs et de problèmes de performances
  • Écrire du code propre, lisible et testable
  • Coopérer avec les développeurs, les concepteurs et le marketing et les ventes frontaux et principaux pour fournir des solutions bien architecturées et de haute qualité
  • Développer des documents techniques et des manuels pour représenter avec précision la conception et le code de l’application

Exigence:

  • Connaissance approfondie du développement d’applications mobiles. Cela comprend l’ensemble du processus, de la première ligne de code à la publication dans le (s) magasin (s)
  • Maîtrise de la rédaction de tests automatisés
  • Familiarité avec les API RESTful et les bibliothèques mobiles pour la mise en réseau, en particulier {{Retrofit, axios, Alamofire, etc.}}
  • Connaissance du format JSON
  • Expérience avec le profilage et le débogage d’applications mobiles
  • Connaissance approfondie des modèles architecturaux (MVP, MVC, MVVM et architecture propre) et capacité de choisir la meilleure solution pour l’application
  • Connaissance des notifications push
  • Comprendre les directives de conception d’applications mobiles sur chaque plate-forme et être conscient de leurs différences
  • Expertise dans au moins un framework Python populaire (comme Django, Flask ou Pyramid etc)