Offre d'emploi : Analyste programmeur Android
Localisation : Montréal
Mode de travail : Hybride
Début : Dès que possible
Pourquoi nous rejoindre ?
L'entreprise est un leader mondial en conseil technologique. Avec 9 600 experts dans le monde, nous guidons nos clients dans leur transformation numérique en développant des solutions innovantes. Au Canada, nous excellons en TI et ingénierie. Nous collaborons avec des entreprises de premier plan pour relever des défis technologiques majeurs, en plaçant l’innovation, la collaboration et l’excellence au cœur de nos actions. Rejoignez une équipe passionnée et engagée, prête à concrétiser vos idées.
À propos du poste
Pour le compte de notre client dans le secteur Bancaire, l'entreprise recherche un(e) Analyste programmeur(euse) Android motivé(e) et prêt(e) à relever de nouveaux défis.
Vos responsabilités
En tant qu’Analyste programmeur(euse) Android, vous serez amené(e) à :
- Concevoir, réaliser et réviser les solutions pour la plateforme Android.
- Rester à l’affût de l’évolution de la plateforme Android.
- Participer à garder l’application en santé (mises à jour plateforme et dépendances).
- Participer à la résolution des incidents touchant les applications mobiles dans l’environnement de production.
- Participer à l’organisation du train de livraison des applications mobiles (intégration des nouvelles fonctionnalités).
Vos atouts pour réussir
Formation / Expérience :
- Un minimum de 4 années d’expérience pertinente.
- Maîtrise d’Android Studio et ses outils.
- Maîtrise de Material Design & UX.
Compétences clés :
- Connaissance des différentes méthodologies Agile (Scrum, Kanban).
- Connaissance approfondie de l’écosystème Android.
- Connaissance d’Android architecture components (LiveData, Flow, Coroutine, Lifecycle-aware components, Room).
- Connaissance de Jetpack Compose.
- Connaissance d’Architectures Android communes : MVP, MVVM, MVC.
- Connaissance de Librairies courantes : Retrofit, Firebase, Moshi, Glide.
- Connaissance de Git.
- Connaissance de la Programmation réactive : Pattern observer, RxJava / RxKotlin.
- Connaissance en injection de dépendances Koin.
- Connaissance de Proguard.
- Connaissance de la pratique d’intégration continue (exemple : Jenkins, Azure DevOps, Gradle).
- Expertise de développement avec Kotlin.
- Expertise en programmation synchrone, asynchrone et multithread.
Qualités personnelles :
- Esprit analytique et orienté solutions.
- Collaboration et travail en équipe.
- Autonomie et rigueur dans la gestion des priorités.
Les avantages
- Plan CARE sur mesure pour nos employés.
- Activités sociales (team buildings).
- Charte diversité & inclusion.
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte