développeur (euse) mobile iOS

CDI
Montréal
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 2 ans
Postuler

Apside
Apside

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Notre client est à la recherche d’un développeur ou d’une développeuse mobile iOS, d’une personne passionnée qui désire simplifier la vie des milliers d'utilisateurs.


Responsabilités principales:

  • Concevoir, réaliser et réviser les solutions pour la plateforme iOS

  • S’impliquer et soutenir les membres de l’équipe dans le développement, l’évolution et le soutien de l’application mobile.

  • Participer à l’organisation du train de livraison des applications mobiles (intégration des nouvelles fonctionnalités et mises à jour plateforme et dépendances)

  • Participer à la résolution des incidents dans l’environnement de production

  • Gérer les chaînes d’intégration continue et de déploiement continu des applications mobiles

  • Participer à la veille technologique et anticiper les tendances du marché

Requirements:

Exigences principales:

  • Comprendre les différentes méthodologies Agile (Scrum, Kanban)

  • Connaissance approfondie de l’écosystème iOS

  • Connaissance de l’environnement de développement avec Xcode

  • Connaissance des frameworks Foundation, SwiftUI et UIKit

  • Connaissance de la programmation d'interfaces avec UICollectionView et UICollectionViewLayout

  • Connaissance des appels d'API avec URLSession et Codable

  • Connaissance de la programmation asynchrone avec Grand Central Dispatch

  • Connaissance des Swift API Design Guidelines et Apple Human Interface Guidelines

  • Connaissance de la gestion des dépendances: CocoaPods, Swift Package Manager

  • Connaissance des tests automatisés: XCTest et XCUITest

  • Connaissance du système d'accessibilité (VoiceOver, Dynamic Type)

  • Connaissance de l’analyse de la performance: Xcode et Instruments

  • Connaissance du gestionnaire de source Git

  • Connaissance de la pratique d'intégration continue (p.ex. Jenkins, Travis, Github Actions)

  • Connaissance de OAuth 2.0 et OpenID Connect (atout)

  • Expérience de déploiement d’une application dans l’App Store (atout)

  • Baccalauréat dans une discipline appropriée

  • 3-5 ans d'expérience pertinente

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Postuler