W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Développeur iOS – CONFIRMED/SENIOR

Développeur iOS – CONFIRMED/SENIOR

  • Location

    Montreal

  • Sector:

    Developer/Programmer

  • Job Type:

    Contract

  • Contact:

    Myldred Alphonse

  • Job Reference:

    4070

  • Published:

    6 months 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