Développeur iOS Senior
Toronto, ON, CA, M5J 2V5 Vancouver, BC, CA Calgary, AB, CA Montréal, QC, CA Edmonton, AB, CA
Description
Joignez-vous à notre équipe et ce que nous accomplirons ensemble
TELUS Santé Soins Virtuels est une division en pleine croissance de TELUS Santé. Nous développons et exploitons un service de télémédecine de nouvelle génération qui permet aux Canadiens d'accéder aux soins primaires et à d'autres services de santé via une application. Avec près de 2 millions de membres à travers le Canada, nous réinventons la relation médecin-patient, en utilisant la technologie pour rendre les soins de santé canadiens plus accessibles, compatissants et centrés sur le patient.
Alors que notre équipe de plus de 40 développeurs et designers s'agrandit pour soutenir l'ampleur et la complexité croissantes des services de santé offerts par TELUS Santé, nous recherchons un développeur talentueux expérimenté en iOS et Swift pour rejoindre notre équipe.
Voici comment
Notre application iOS existante est construite avec Swift, UIKit et SwiftUI. En tant que développeur iOS senior, vous devrez :
- Collaborer avec une équipe ciblée d'autres ingénieurs, designers et chefs de produit talentueux pour améliorer notre application iOS existante destinée aux patients
- Assurer la performance et la qualité de l'application
- Construire de manière autonome des fonctionnalités de bout en bout pour l'application
Vous devriez être le genre de personne qui :
- Aime développer des applications iOS pour le plaisir
- Écrit du code propre et compréhensible
- Se tient au courant des technologies émergentes dans le développement mobile
- Défend des pratiques telles que les tests unitaires, la livraison continue et l'injection de dépendances
- Est passionné.e par la création d'applications ayant un impact social positif
- A un bon sens de l'humour (notre équipe de développement a une obsession étrange pour les Simpsons et les emojis discutables)
Qualifications
Ce que vous apportez
- 5+ années d'expérience professionnelle dans le développement de logiciels pour iOS ou macOS en utilisant Swift
- Familiarité avec les principes de conception et les directives d'interface d'Apple
- Compréhension des normes informatiques, du design UX, de l'accessibilité et des méthodologies agiles
- Solide connaissance de SwiftUI, UIKit et de la construction d'interfaces par programmation
- Expérience avec XCTest, Swift Testing, les instruments Xcode et git
- Expérience de travail avec des API RESTful
- Diplôme BS/MS en informatique ou dans un domaine étroitement lié ou expérience pratique équivalente
Atouts
- Expérience avec l'architecture MVI, TCA ou le flux de données unidirectionnel
- Expérience en développement Android
- Expérience en CI/CD
- Expérience avec Ruby
Une connaissance avancée de l'anglais est requise, car vous serez appelé(e) la plupart du temps à interagir en anglais avec des parties externes (par ex. clients, fournisseurs ou partenaires externes), et à interagir en anglais avec des parties internes (par ex. collègues ou parties prenantes) dans le cadre des tâches liées à ce poste dont la portée est nationale.