Missions principales :
- Développer d’abord, des applications mobiles IOS / Objective-C / Android.
- Analyser et compléter ensuite les scénarios utilisateurs et créer des procédures de tests fonctionnels qui permettent de vérifier ces scénarios.
- Découper après, les prestations à réaliser en tâches unitaires dont la charge unitaire peut être exprimée en heures sans dépasser une limite de 2 jours de travail.
- Commencer par les tâches prioritaires.
- Écrire des tests unitaires des fonctionnalités à mettre en œuvre en premier lieu. Les programmes des tests seront déroulés avant toute livraison de nouveaux modules ou de modifications des programmes déjà livrés.
- Écrire aussi un code clair et organisé afin de faciliter la lecture des programmes et la maintenance, et un maximum de commentaires explicatifs indiquant les règles métiers codées.
- Respecter en plus, les standards et les bonnes pratiques en développement informatique.
- Séparer les couches présentation, métier/service et persistance.
- Organiser les versions des programmes développés.
- Adopter et respecter également une normalisation des nomenclatures.
- Programmer par interface.
- Améliorer enfin la qualité du code et organiser le code déjà écrit sans ajouter de nouvelles fonctionnalités.
Compétences techniques requises :
- Android, iOS ou Xamarin.
- Sensibilité utilisateurs et expérience client.
- Ergonomie mobile.
- Objective-C -SWIFT 1 et 2.
- Frameworks à savoir Cocoa Touch, CoreData, MapKit, iBeacon.
- Webservices.
- Industrialisation notamment, TDD, TU, intégration continue, Pattern.
- Bon niveau en Anglais.
Profil :
Nous recrutons pour le compte de notre client, multinationale spécialisée dans l’intégration informatique, un développeur mobile android ios confirmé, de formation supérieure de niveau Bac +5 en informatique (ingénieur ou équivalent universitaire) et doté d’une expérience justifiée minimum de 3 ans sur des projets de développements mobile. Au fait, le poste est basé à Casablanca et le type du contrat CDI.
Aptitudes / Qualités personnelles requises :
- Autonomie et rigueur.
- Bonne qualité relationnelle aussi de communication.
- Attitude positive également résistance au stress.
- Polyvalence.
- Esprit d’équipe aussi bon relationnel.
- Sens critique et esprit de synthèse.
- Organisation et méthodologie.
- Motivation aussi réactivité.
- Capacités de gérer les priorités.
- Prise des décisions au bon moment.
♦ Consultez nos autres offres d’emploi : ici
red tic redtic cabinet recrutement conseil formation casablanca rabat marrakech tanger fes offre emploi offres maroc afrique cdi cdd freelance stage recruitment consulting management training sourcing job jobs offer internship morocco africa java développement developpment développeur developpeur informatique application it jee android data consultant