Skip to main content

Description

L'équipe numérique de RBC est à la recherche de développeurs iOS expérimentés pour contribuer activement au développement de l'application mobile iOS de RBC. Cela implique la conception et l'implémentation de nouvelles fonctionnalités en Swift, l'assurance de modèles architecturaux évolutifs, la réalisation de revues de code, la collaboration avec diverses équipes interfonctionnelles (chefs de projet, propriétaires de produits, testeurs, UX, sécurité, fraude), et l'amélioration et la refactorisation continues de l'application.

Ce que nous recherchons

Développement de fonctionnalités en Swift pour étendre les capacités de l'application bancaire mobile de RBC,S'assurer que les modèles de conception et d'architecture appropriés sont utilisés pour permettre à l'application de s'adapter efficacement,Participer aux revues de code pour garantir la qualité du code livré par l'équipe,Collaborer avec des équipes interfonctionnelles, y compris les chefs de projet, les propriétaires de produits, les testeurs, l'expérience utilisateur, la sécurité et la fraude,Améliorer continuellement l'application, en trouvant des moyens de simplifier et de refactoriser le code

Candidat idéal

Plus de 3 ans d'expérience en développement iOS avec Swift,Expérience en développement d'interface utilisateur avec SwiftUI et UIKit,Une solide compréhension de la programmation orientée objet, MVC, MVVM et de l'architecture des applications iOS,Expérience avec les frameworks de tests unitaires iOS et l'écriture de code conçu pour les tests,Expérience avec les outils de développement et de contrôle de version (Xcode, git, etc.),Compréhension des normes informatiques (IT Standards), de la conception UX, de l'accessibilité, des méthodologies agiles,Expérience Objective-C (un atout),Expérience dans un environnement bancaire (un atout),Expérience en paiements mobiles (un atout)

Compétences techniques

Développement d'applications
Intégrations d'applications
Architecture d'applications
Technologies émergentes
Livraison d'applications d'entreprise
Applications mobiles
Langages de programmation
Excellence technique
Swift
SwiftUI
UIKit
Programmation orientée objet
MVC
MVVM
Architecture d'applications iOS
Frameworks de tests unitaires iOS
Xcode
git
Normes informatiques
Conception UX
Accessibilité
Méthodologies agiles
Objective-C
Paiements mobiles

Compétences interpersonnelles

Résolution de problèmes en groupe
Collaboration
Amélioration continue
Pensée progressive
Fournir des conseils fiables

Heures de travail

37,5 heures/semaine

Avantages

Programme de rémunération globale complet (primes
avantages sociaux flexibles
rémunération concurrentielle
commissions
actions)
Leaders qui soutiennent le développement (coaching
opportunités de gestion)
Options d'équilibre travail/vie personnelle flexibles
Opportunités de réaliser un travail stimulant
Opportunités d'assumer des responsabilités progressivement plus importantes

À propos de l'entreprise

R

Royal Bank of Canada

La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.