Job description
Nous recherchons un Développeur Android expérimenté pour rejoindre une équipe de développement mobile à fort impact dans le cadre d’un remplacement de congé maternité. La personne retenue contribuera à la conception, au développement, à l’optimisation et à la maintenance d’applications Android utilisées par une base d’utilisateurs large et très engagée. Ce poste requiert une solide expertise technique, un grand souci du détail et une excellente capacité à collaborer efficacement au sein d’une équipe agile et multidisciplinaire.
Le poste est basé à Montréal, en mode hybride.
Responsabilités:
- Concevoir, développer, tester et maintenir des applications Android de haute qualité en utilisant Kotlin et Java
- Mettre en œuvre des fonctionnalités de gamification telles que des défis, des récompenses, des succès et des mécanismes d’engagement
- Collaborer avec les équipes Produit, UX/UI, QA et Backend afin de livrer de nouvelles fonctionnalités
- Améliorer et maintenir les stratégies d’automatisation et les frameworks de tests pour garantir la stabilité et la performance des applications
- Rédiger un code propre, évolutif et maintenable, conforme aux bonnes pratiques et aux standards de développement
- Participer aux revues de code, aux discussions techniques et aux décisions d’architecture
- Contribuer aux initiatives de refactorisation et de nettoyage du code existant
- Identifier, analyser et résoudre rapidement les incidents en production
- Optimiser les performances, la sécurité et l’expérience utilisateur des applications
- Soutenir l’amélioration continue des processus de développement et des pipelines CI/CD
- Assurer une veille technologique sur la plateforme Android, les tendances du marché et les technologies émergentes
Exigences:
- 7+ ans d’expérience en tant que Développeur Android
- Excellente maîtrise de Kotlin et Java
- Solide connaissance du SDK Android, des composants d’architecture Android et du Material Design
- Expérience dans l’intégration d’API REST
- Expérience pratique avec les outils de tests automatisés (Appium requis ; Maestro est un atout majeur)
- Bonne maîtrise des systèmes de gestion de versions basés sur Git
- Compréhension des méthodologies de développement Agile / Scrum
- Expérience sur des applications mobiles destinées au grand public
- Capacité à travailler de manière autonome et à gérer les priorités dans un environnement dynamique
- Excellentes compétences en résolution de problèmes et en analyse
- Excellentes compétences en communication en français et en anglais (Participation à des réunions, conférences, sessions de formation ou projets menés en anglais)
- Intérêt pour les outils d’intelligence artificielle, l’automatisation et les technologies mobiles émergentes (atout)
Pourquoi nous choisir
- Une communauté internationale réunissant plus de 110 nationalités différentes
- Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
- Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
- Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)
Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.
------------------------------------------ English Version --------------------------------------------------
We are looking for an experienced Android Developer to join a high-impact mobile development team during a maternity leave replacement. The successful candidate will contribute to the design, development, optimization, and maintenance of Android applications used by a large and engaged user base. This role requires strong technical expertise, attention to detail, and the ability to collaborate effectively within a cross-functional agile team.
The position is based in Montreal, hybrid.
Responsibilities:
- Design, develop, test, and…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: