Senior Android Engineer: Kotlin, Modernize Apps

Highspring

Montreal

Sur place

CAD 110 000 - 140 000

Plein temps

Il y a 2 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Highspring is seeking a Senior Android Developer to join our engineering team and contribute to client engagements focused on building, enhancing, and modernizing high-quality native Android applications.

The role involves addressing technical debt, improving stability and testability, and collaborating with architects, product teams, QA, DevOps, and stakeholders to modernize legacy components and establish sustainable Android practices.

Qualifications

  • 5+ years of software engineering experience with strong hands‑on experience building production‑grade native Android applications.
  • Bachelor’s degree or equivalent professional experience in a related field.
  • Strong expertise in Kotlin, Android SDK, Android Studio, Gradle, and modern Android engineering practices.
  • Experience with MVVM, Clean Architecture, modularization, repository/use-case patterns, and DI.
  • Experience writing unit tests and designing code for testability.
  • Experience integrating mobile apps with REST/GraphQL APIs, authentication, analytics, push notifications, secure storage.
  • Familiarity with Android CI/CD, automated testing, code quality tooling, and release pipelines.
  • Strong communication and collaboration skills; able to work with client stakeholders.
  • Experience in Agile teams and delivering with estimation and planning.
  • Commitment to software craftsmanship, maintainability, reliability, security, and quality.
  • Mentoring developers and sharing engineering guidance.

Responsabilités

  • Act as a senior Android developer on client engagements, delivering mobile capabilities per scope and quality expectations.
  • Design and implement production-grade native Android features using Kotlin and modern development practices.
  • Modernize apps by reducing technical debt and improving modularity and testability.
  • Apply clean architecture, DI, and maintainable patterns across projects.
  • Build UI with Jetpack Compose or XML-based views per project requirements.
  • Integrate with REST/GraphQL, authentication, analytics, and push notifications.
  • Write unit tests for business logic, ViewModels, use cases, and repositories.
  • Participate in code reviews, improve readability, security, and performance.
  • Contribute to CI/CD pipelines, release processes, and QA collaboration.
  • Mentor other developers and promote engineering standards.

Connaissances

Kotlin
Hilt/Dagger
Jetpack Compose
XML-based Views
Unit testing
Integration testing
UI testing
REST APIs
GraphQL
CI/CD
Git
Security
Observability

Formation

Bachelor’s degree in Computer Science, Engineering, a related discipline, or equivalent professional experience

Outils

Espresso
Appium
Gradle
Google Play release processes

Description du poste

Highspring is seeking a Senior Android Developer to join our engineering team and contribute to client engagements focused on building, enhancing, and modernizing high-quality native Android applications.

The role involves addressing technical debt, improving stability and testability, and collaborating with architects, product teams, QA, DevOps, and stakeholders to modernize legacy components and establish sustainable Android practices.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Android Developer
Android Developer

Highspring • Montreal

Sur place
CAD 110 000 - 140 000
Senior Android Developer
Senior Android Developer

Kunai • Toronto

Sur place
CAD 80 000 - 110 000
Competitive compensation
Professional development opportunities
Flexible work arrangements
Android Developer (Kotlin/Java)
Android Developer (Kotlin/Java)

Odidor • Vancouver

Hybride
CAD 90 000 - 130 000
Gym membership
Catered lunches
Hardware allowance
+3
Senior Android Engineer — Kotlin, Jetpack, Scale & UX
Senior Android Engineer — Kotlin, Jetpack, Scale & UX

Skylight • Canada

Sur place
CAD 239 774 - 296 192
Competitive Salary + Equity Package
401K matching
Wellness, learning, and home-office budgets
+3
Mobile & Web Frontend Engineer (React/React Native)
Mobile & Web Frontend Engineer (React/React Native)

Highspring • Montreal

Sur place
CAD 78 000 - 110 000
High-impact products
Collaborative engineers
Mobile and web stacks
+2
Senior Software Developer - Java
Senior Software Developer - Java

Highspring • Montreal

Sur place
CAD 100 000 - 150 000
Android Mobile Application Developer (Java/Kotlin)
Android Mobile Application Developer (Java/Kotlin)

Astra-North Infoteck Inc. • Toronto

Sur place
CAD 80 000 - 100 000
Senior Android Developer
Senior Android Developer

Insight Global (United States) • Toronto

Sur place
CAD 110 000 - 170 000
Staff Android Engineer: Lead Kotlin & UI Architecture
Staff Android Engineer: Lead Kotlin & UI Architecture

Mistplay • Toronto

Hybride
CAD 100 000 - 130 000
Team Lunches
Game nights
Company-wide events
Android Developer
Android Developer

Eizie • Kitamaat

Hybride
CAD 80 000 - 110 000
Competitive Salary
Health and Wellness benefits
Professional Development
+5