Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Développeur iOS intermédiaire bilingue pour contribuer à l'évolution d'applications avec Swift pour un large client bancaire. -2343

Montréal, QC
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Contrat

  • Date d'entrée en fonction : 1 poste à combler dès que possible

Notre client est à la recherche d'un(e) Développeur iOS intermédiaire bilingue pour contribuer à l'évolution d'applications avec Swift pour un large client bancaire.


Contrat initial de 12 mois, hybride à Montreal (2 jours/semaine en présentiel, 3 jours/semaine en télétravail). 37,5 heures/semaine.


Responsabilités:

  • 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
  • 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


Exigences:

  • 3-5 ans d'expérience en développement iOS avec SWIFT
  • Excellente communication en francais et anglais
  • Experience avec Xcode pour tester et deployer les applications mobiles
  • 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
  • Gestion des dépendances avec CocoaPods ou Swift Package Manager
  • Tests automatisés : XCTest et XCUITest
  • Connaissance du système d'accessibilité (VoiceOver, Dynamic Type)
  • Gestion de code avec Git
  • Connaissance de l’analyse de la performance : Xcode et Instruments
  • Connaissance de la pratique d'intégration continue (p. ex. Jenkins, Travis, Github Actions)


Atouts:

  • Connaissance de OAuth 2.0 et OpenID Connect
  • Expérience de déploiement d’une application dans l’App Store
Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé