Skip to main content

Description

Ce rôle implique de travailler sur les applications primées de services bancaires mobiles et de RBC Récompenses Avion de RBC. Le développeur Android Senior contribuera à repousser les limites du développement d'applications mobiles au sein d'une culture dynamique et axée sur la performance, en se concentrant sur l'offre d'une expérience utilisateur exceptionnelle et l'avancement de la technologie bancaire mobile.

Ce que nous recherchons

Développer des solutions pour des problèmes complexes en utilisant des frameworks et des modèles de conception.

Mettre à profit l'IA pour accélérer le développement de code.

Recueillir et évaluer les exigences, puis recommander des approches appropriées.

Écrire et tester du code, en tenant compte des exigences non fonctionnelles.

Travailler au sein d'une équipe agile et suivre les meilleures pratiques Scrum.

Examiner le code existant pour en vérifier la faisabilité et la maintenabilité.

Effectuer des analyses d'impact pour les changements de système ou les problèmes proposés.

Fournir des conseils et des orientations aux propriétaires de produits pour les décisions relatives aux produits.

Se tenir informé des dernières capacités de la plateforme Android et faire des recommandations pertinentes.

Présenter des solutions techniques à divers publics par le biais de présentations et de documents.

Maintenir les normes de codage en effectuant des revues de code par les pairs.

Encadrer les développeurs juniors en ingénierie logicielle et en meilleures pratiques Android.

Candidat idéal

Expérience : 2+ ans de développement d'applications Android natives.

Expérience : 3+ ans de Java.

Expérience : 2+ ans de Kotlin.

Compréhension approfondie des concepts de programmation orientée objet, de l'architecture des applications Android et des modèles de conception logicielle.

Expérience avec les bibliothèques Android et les meilleures pratiques pour la communication avec les services RESTful.

Tests automatisés via Junit et des frameworks spécifiques à la plateforme comme Robolectric et Espresso.

Diplôme en génie logiciel, en informatique ou un diplôme équivalent d'une université/collège accrédité.

Connaissance des nouveaux composants SDK à venir dans l'écosystème Android (atout).

Bonne compréhension des modèles de conception tels que MVVM et de leur application au développement Android (atout).

Développement d'interfaces utilisateur avec Compose, Coroutines et Material Design (atout).

Connaissance des protocoles de sécurité tels que OAuth et OpenID (atout).

Sécurisation des données à l'aide du Android Keystore (atout).

Développement en tenant compte de l'accessibilité (atout).

Éducation minimale

Baccalauréat

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
Java
Kotlin
Junit
Robolectric
Espresso
MVVM
Compose
Coroutines
Material Design
OAuth
OpenID
Android Keystore

Compétences interpersonnelles

Solides compétences en communication
Collaboration
Résolution de problèmes en groupe
Excellence technique
Mentorât

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 le cas échéant)
Des leaders qui soutiennent le développement par le coaching et les 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.