Jobs.ca
Jobs.ca
Language
PEOPLE FORCE CONSULTING INC logo

Android Developer

Hybrid
Montreal, Quebec, Canada
Senior Level
CONTRACTOR

About the role

People Force is looking for a Android Developer for a 6 months contract role with one of our client. This position is a hybrid position with onsite presence at our client’s Montreal office , 2 days per week

About the Role

As a Senior Android Developer in our services organization, you will design, build, and enhance high-quality native Android applications across a range of client engagements. Our clients often operate in regulated and high-availability environments, such as banking, insurance, financial services, and enterprise platforms, where security, reliability, performance, maintainability, and strong engineering discipline are essential.

You will contribute as a hands-on senior engineer—implementing features end-to-end, improving code quality, supporting release cycles, and collaborating closely with product, design, architecture, QA, and client stakeholders. A key focus of this role is applying sound design practices, writing meaningful unit tests, improving testability, and helping teams build Android applications that are scalable, maintainable, and easy to evolve over time.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
  • 5+ years of software engineering experience, with strong hands-on experience building production-grade native Android applications.
  • Strong expertise in Kotlin, Android SDK, Android Studio, Gradle, and modern Android development practices.
  • Solid understanding of Android fundamentals including app lifecycle, permissions, storage, networking, background work, threading, debugging, and release constraints.
  • Experience with modern Android architecture patterns such as MVVM, Clean Architecture, modularization, repository/use case patterns, and dependency injection.
  • Strong experience writing unit tests and designing code for testability using tools and practices such as JUnit, MockK/Mockito, Turbine, coroutine testing, and test doubles.
  • Experience with Jetpack libraries such as ViewModel, LiveData/Flow, Room, WorkManager, Navigation, Hilt/Dagger, and Jetpack Compose.
  • Experience integrating with REST and/or GraphQL APIs, authentication flows, analytics, push notifications, and secure storage.
  • Familiarity with CI/CD for Android, automated testing, code quality tooling, and release pipelines.
  • Excellent communication skills and comfort working in client-facing roles. Experience working in Agile teams and contributing to estimation, planning, delivery, and continuous improvement.

Nice to Have

  • Experience with Jetpack Compose in production applications, including state management, UI testing, performance considerations, and accessibility.
  • Experience defining or improving mobile architecture standards, reusable components, design systems, or shared Android libraries.
  • Knowledge of mobile security best practices including secure storage, certificate pinning considerations, root detection approaches, and secure communication patterns.
  • Experience with observability tooling such as crash reporting, logging, mobile APM, and production monitoring.
  • Experience with UI testing frameworks such as Espresso, Compose UI Testing, Appium, or similar tools. Experience in regulated industries such as banking, insurance, healthcare, or environments with strict compliance and security requirements.
  • Exposure to cross-platform collaboration with iOS, React Native, backend, QA automation, DevOps, and architecture teams.

Bilingual (French/English) required due to communication with teams across Canada

Diversity, Inclusion, and Equal Opportunity Employment

At People Force Consulting Inc, we are committed to fostering diversity, equity, and inclusion. We welcome applicants from all backgrounds, including Indigenous peoples, women, visible minorities, persons with disabilities, and members of 2SLGBTQIA+ communities. If you require any accommodations during the recruitment or interview process, please let us know, we will work with you to ensure an accessible and positive experience.


People Force est à la recherche d’un Développeur Android pour un contrat de 6 mois auprès de l’un de nos clients. Il s’agit d’un poste hybride, avec une présence requise 2 jours par semaine au bureau de notre client à Montréal.

À propos du poste

À titre de Développeur Android Senior, vous concevrez, développerez et améliorerez des applications Android natives de haute qualité dans le cadre de divers mandats clients. Nos clients évoluent principalement dans des secteurs hautement réglementés et exigeants, tels que les services bancaires, les assurances, les services financiers et les plateformes d’entreprise, où la sécurité, la fiabilité, la performance, la maintenabilité et l’excellence en ingénierie sont essentielles. Vous agirez comme développeur senior pratique en livrant des fonctionnalités de bout en bout, en améliorant la qualité du code, en soutenant les cycles de livraison et en collaborant étroitement avec les équipes produit, design, architecture, assurance qualité et les parties prenantes du client. Ce rôle met l’accent sur les bonnes pratiques de conception, les tests unitaires, l’amélioration de la testabilité et le développement d’applications Android évolutives et faciles à maintenir.

Qualifications

Baccalauréat en informatique, en génie ou expérience équivalente. Plus de 5 ans d’expérience en développement logiciel, avec une solide expérience dans le développement d’applications Android natives. Excellente maîtrise de Kotlin, Android SDK, Android Studio, Gradle et des pratiques modernes de développement Android. Bonne connaissance du cycle de vie Android, des permissions, du stockage, du réseau, du travail en arrière-plan, du multithreading et du débogage. Expérience avec les architectures MVVM, Clean Architecture, la modularisation, les Repository/Use Cases et l’injection de dépendances. Solide expérience en tests unitaires avec JUnit, MockK/Mockito, Turbine, tests de coroutines et autres outils de test. Expérience avec Jetpack Compose, ViewModel, LiveData/Flow, Room, WorkManager, Navigation et Hilt/Dagger. Expérience avec les API REST et/ou GraphQL, l’authentification, les notifications push, l’analytique et le stockage sécurisé. Bonne connaissance des pipelines CI/CD, des tests automatisés et des outils de qualité de code. Excellentes aptitudes en communication et expérience dans un environnement Agile.

Atouts

Expérience avec Jetpack Compose en production. Expérience dans la définition d’architectures mobiles, de bibliothèques Android partagées ou de systèmes de conception. Connaissances des meilleures pratiques en sécurité mobile (stockage sécurisé, certificate pinning, détection du root, communications sécurisées). Expérience avec les outils d’observabilité (crash reporting, journalisation, APM mobile et surveillance en production). Expérience avec des outils de tests UI tels qu’Espresso, Compose UI Testing, Appium ou équivalents. Expérience dans des secteurs réglementés (banque, assurance, santé, etc.). Expérience de collaboration avec des équipes iOS, React Native, backend, QA, DevOps et architecture. Le bilinguisme (français et anglais) est obligatoire afin de collaborer avec des équipes partout au Canada.

Diversité, équité et inclusion

Chez People Force Consulting Inc., nous nous engageons à promouvoir la diversité, l’équité et l’inclusion. Nous encourageons les candidatures de personnes de tous horizons, notamment les peuples autochtones, les femmes, les minorités visibles, les personnes en situation de handicap ainsi que les membres des communautés 2SLGBTQIA+. Si vous avez besoin de mesures d’adaptation durant le processus de recrutement ou d’entrevue, veuillez nous en informer. Nous travaillerons avec vous afin de vous offrir une expérience accessible et positive.

About PEOPLE FORCE CONSULTING INC

IT Services and IT Consulting
11-50

People Force Consulting is an innovative and leading Technology Solutions provider. We empower our clients with the right solution for their business. We create exponential business value. We guide, suggest and implement enterprise-wide valuable changes. We protect your business with our comprehensive portfolio of IT consulting, implementation, managed services and solutions, so that you can focus on growth. Our Cybersecurity and Digital consulting services bring together the functional and industry expertise of our experienced professionals, with advanced technology, data insights, all delivered in an as-a-service subscription to help design, deliver, and sustain your transformation with predictable costs and measurable results. Our resource management solution is designed to fit both, short term and long term resources needs of our clients. We work with agile IT professionals who are experts in their field. Our consultants understand both technology and your industry, and they approach every client with their sleeves rolled up and ready to get the job done.

Our clients rely on us to provide services and solutions that leverage our industry and domain expertise combined with our technology prowess, delivery focus and quality. We put our customers and employees at the heart of everything we do. Building enduring relationships is our foundational principle. Our collaborative culture and work environment helps attract and retain exceptional talent which is a key ingredient to address our client’s needs and help drive our sustained growth.

We are a Certified Women’s Business Enterprise (WBE). We strongly believe a diverse, inclusive environment allows customers and employees to reach their fullest potential.

Similar Jobs