RSR Canada
Senior Android Engineer / Ingénieur Android Senior
Nous recherchons présentement un Développeur Android Senior pour notre client, un leader mondial dans le domaine des services financiers.
Vous aurez l’opportunité de travailler sur des projets innovants et de contribuer au développement d’applications mobiles à grande échelle dans un environnement technologique moderne. Vous ferez partie d’une équipe hautement qualifiée responsable de la conception, du développement et de l’optimisation d’applications Android performantes.
Ce poste est un mandat contractuel avec Randstad Canada, pour le compte de notre client dans l’industrie des services financiers.
ResponsabilitésConcevoir, développer et maintenir des fonctionnalités de haute qualité pour des applications Android en utilisant Kotlin et les frameworks Android modernes.
Collaborer avec les équipes produit, design, QA et ingénierie afin de livrer des solutions performantes et innovantes.
Écrire un code propre, performant et bien documenté en respectant les standards de développement.
Participer aux discussions d’architecture et contribuer aux décisions techniques liées à la plateforme mobile.
Effectuer des revues de code, partager les meilleures pratiques et soutenir les membres plus juniors de l’équipe.
Identifier et résoudre des problématiques complexes liées à la performance, la fiabilité et la scalabilité des applications.
Promouvoir les bonnes pratiques de développement telles que tests automatisés, CI/CD et intégration continue.
Rester à jour sur les évolutions de la plateforme Android et les nouvelles technologies mobiles.
Baccalauréat en informatique, génie logiciel ou expérience équivalente.
5 à 7 ans d’expérience en développement d’applications Android.
Excellente maîtrise de Kotlin et de l’écosystème Android.
Expérience avec Android Architecture Components (ViewModel, LiveData, Room, Navigation).
Expérience avec Jetpack Compose et le développement UI moderne.
Bonne connaissance des principes OOP, MVVM et architecture modulaire.
Expérience avec les frameworks d’injection de dépendances (Dagger ou Hilt).
Expérience avec les API REST, le networking et la programmation asynchrone.
Expérience avec les tests unitaires, debugging et Git.
Excellentes compétences en communication et résolution de problèmes.
Travailler dans une équipe technologique de haut niveau.
Expérience dans une grande institution mondiale des services financiers.
Opportunité de travailler sur des applications mobiles à grande échelle.
Développer votre réseau professionnel dans un environnement international.
Vacances et avantages sociaux offerts pendant la durée du mandat.
______________________________________________________________________
We are currently looking for a Senior Android Engineer for our client, a global leader in the financial services industry.
This is an exciting opportunity to work on innovative projects and contribute to the development of high-impact mobile applications in a fast-paced and technology-driven environment. You will be part of a highly skilled team responsible for building and maintaining cutting-edge mobile platforms.
This is a contract position with Randstad Canada, supporting our client in the financial services sector.
ResponsibilitiesDesign, develop, and maintain high-quality features for Android applications using Kotlin and modern Android frameworks.
Collaborate with product managers, designers, QA, and engineers to deliver impactful solutions.
Write clean, efficient, and well-documented code following team standards and best practices.
Participate in architecture discussions and contribute to technical decisions for the mobile platform.
Conduct code reviews, mentor junior engineers, and share knowledge across the team.
Diagnose and resolve complex performance, reliability, and scalability issues.
Promote best practices in automated testing, CI/CD, and continuous integration.
Stay up to date with Android platform updates, emerging mobile technologies, and industry best practices.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
5–7 years of professional experience developing Android applications at scale.
Strong proficiency in Kotlin and the Android ecosystem.
Experience with Android Architecture Components (ViewModel, LiveData, Room, Navigation).
Experience with Jetpack Compose and modern UI development.
Solid understanding of OOP principles, MVVM architecture, and modular architecture patterns.
Experience with dependency injection frameworks such as Dagger or Hilt.
Experience with RESTful APIs, networking, and asynchronous programming.
Experience with unit testing, debugging tools, and Git-based version control.
Excellent problem-solving and communication skills.
Opportunity to work within a highly technical and innovative team.
Experience within a prestigious global financial services organization.
Exposure to large-scale mobile platforms and cutting-edge technologies.
Opportunity to build strong professional connections.
Vacation and benefits offered during the contract.