Développeur iOS – CONFIRMED/SENIOR
-
Location
Montreal
-
Sector:
-
Job Type:
-
Contact:
Myldred Alphonse
-
Job Reference:
4070
-
Published:
over 1 year ago
-
Expiry date:
2019-05-31
-
Start Date:
2019-06-01
-
:
#
Le/la développeur/e d’applications mobiles est responsable du développement et de la maintenance d’applications mobiles iOS.
RESPONSABILITÉS PARTICULIÈRES
- Concevoir et développer des applications iOS universelles.
- Maintenir et améliorer les applications iOS existantes.
- Travailler en collaboration avec des concepteurs et des analystes d’interface ou d’expérience utilisateur dans le cadre de différents projets.
- Perfectionner les tests unitaires et s’assurer qu’ils sont exécutés de façon adéquate; corriger tout problème avant de soumettre le logiciel à l’étape d’assurance de la qualité.
- Participer au déploiement dans divers environnements de développement et de test jusqu’à l’étape de production.
- S’adapter aux changements technologiques; apprendre et appliquer de nouvelles méthodes pour atteindre les objectifs organisationnels.
ÉTUDES ET EXPÉRIENCE SOUHAITÉES
- Baccalauréat en informatique, en génie logiciel ou dans une discipline connexe, ou l’équivalent
- Au moins 4 années d’expérience en développement d’applications iOS
HABILETÉS, CONNAISSANCES ET COMPÉTENCES REQUISES
- Excellente connaissance de Swift (expérience de travail avec Swift 4, un atout)
- Expérience avec Foundation et UIKit
- Expérience avec les services Web REST et SOAP
- Excellente connaissance de l’analyse et de la conception orientée objet
- Connaissance des modèles de conception Cocoa
- Expérience en création, en intégration continue et en contrôle à la source
- Bonne compréhension du guide des bonnes pratiques en matière d’interface (Human-Interface Guidelines) et des règles de publication dans l’App Store (App Store Review Guidelines) d’Apple.
- Souci du détail et bonnes capacités d’analyse
- Excellentes habiletés interpersonnelles et grand sens de l’organisation
- Bilinguisme parfait et excellentes compétences en communication orale et écrite
ATOUTS
- Expérience avec des systèmes de gestion de version distribués (p. ex., Git)
- Expérience avec des tests unitaires et des tests d’interface automatisés
- Expérience en développement Agile (p. ex., méthodes Scrum et Kanban) à l’aide de TFS
- Expérience de Realm, de Cocoapods et de fastlane
- Expérience avec la plateforme .NET (y compris .NET Core) et du langage de programmation Objective-C