Skip to content
← Back to job listings

Mobile Developer / Développeur·e mobile

New York Holdings · Montréal, QC

External listingfull-time28 days ago

About The Role

(VERSION EN FRANÇAIS PLUS BAS)

The Role

We’re hiring a

Mobile

Develope

r (Android / Node / Vue)

for

Lab City

—a hands-on engineering leader who can architect systems, ship code, and raise the bar for the team. You’ll guide technical direction, own delivery across mobile and web services, and keep quality high without needing hand-holding. If you balance pragmatism with strong engineering instincts, this is for you.

What You’ll Own

Architecture & Delivery

Design scalable client/server architectures spanning

Android (Kotlin)

  • apps,
  • Node.js/Express
  • services, and
  • Vue.js (v2)
  • front-ends.

Hands-On Coding

Ship features end-to-end in

Kotlin

,

JavaScript/TypeScript

, and

Python

—from API contracts to UI polish.

Cloud & DevOps

Operate in

AWS

(infrastructure, CI/CD, monitoring, IaC mindset) and drive reliability, performance, and cost awareness.

Code Quality

Establish patterns, reviews, testing strategy, and technical docs; keep tech debt visible and intentional.

Security & Compliance

Champion security baselines, secrets management, and data protection; understand regulated environments.

Team Leadership

Mentor developers, unblock work, and coordinate with PM/design to turn scope into predictable delivery.

Must-Haves

  • 5+ years in software engineering with 1–2+ years leading projects or small teams
  • Production experience with

Android (Kotlin)

and

Node.js/Express

Proficiency in

JavaScript/TypeScript

  • ; working knowledge of
  • Vue.js (v2)

Practical

AWS

experience (deployments, logs/metrics, CI/CD, troubleshooting)

Comfortable in

Python

for tooling, scripts, or services

Strong

Git

  • workflows (branching, PRs, reviews, release hygiene)
  • High autonomy, crisp communication, and a track record of shipping

Nice-to-Haves

GovCloud

  • exposure or working in regulated/cloud-restricted environments
  • Testing at multiple layers (unit/integration/e2e), e.g., JUnit, Jest, Playwright

Infra-as-code (Terraform/CloudFormation), Docker, GitHub Actions

  • Performance profiling (mobile & backend) and observability (metrics, tracing, alerts)
  • Experience migrating
  • Vue 2 → Vue 3
  • or modernizing legacy stacks

What Success Looks Like

  • Clear, durable architecture decisions with docs
  • Predictable releases: small, reviewed PRs; healthy CI; no late surprises
  • Mobile and backend services that are observable, secure, and cost-effective
  • Team velocity improves through better patterns, tooling, and mentorship
  • Stakeholders feel informed; risks are flagged early with practical options

Compensation

Base Salary

$80,000 – $100,000 CAD

(commensurate with experience)

Benefits and work setup will be discussed during the process.

__________________________________________________

Le poste

Lab City recrute un·e

Développeur·e mobile (Android / Node / Vue)

— un·e leader technique

hands-on

capable d’architecturer des systèmes, de livrer du code et d’élever le niveau de l’équipe. Vous définirez l’orientation technique, prendrez en charge la livraison sur mobile et services web, et maintiendrez un haut standard de qualité

sans microgestion

. Si vous combinez pragmatisme et solides réflexes d’ingénierie, ce rôle est pour vous.

Responsabilités

Architecture & livraison

: Concevoir des architectures client/serveur évolutives couvrant les apps

Android (Kotlin)

  • , les services
  • Node.js/Express
  • , et les frontaux
  • Vue.js (v2)
  • .
  • Code pratique
  • : Livrer des fonctionnalités de bout en bout en

Kotlin

,

JavaScript/TypeScript

et

Python

— des contrats d’API jusqu’au polissage UI.

Cloud & DevOps

: Opérer dans

AWS

  • (infrastructure, CI/CD, monitoring, approche IaC) et piloter fiabilité, performance et maîtrise des coûts.
  • Qualité du code
  • : Définir les patrons, revues, stratégie de tests et documentation; rendre la dette technique visible et intentionnelle.
  • Sécurité & conformité
  • : Promouvoir les baselines de sécurité, la gestion des secrets et la protection des données; compréhension des environnements réglementés.
  • Leadership d’équipe
  • : Encadrer les développeurs, débloquer les travaux, et coordonner avec PM/design pour transformer la portée en livraison prévisible.
  • Profil recherché (incontournables)
  • 5+ ans
  • en génie logiciel, dont
  • 1–2+ ans
  • en direction de projets ou de petites équipes
  • Expérience en production

Android (Kotlin)

  • et
  • Node.js/Express
  • Maîtrise

JavaScript/TypeScript

  • ; bonnes bases
  • Vue.js (v2)

Pratique

AWS

  • (déploiements, logs/métriques, CI/CD, dépannage)
  • À l’aise en

Python

pour outils, scripts ou services

Flux

Git

  • solides (branching, PR, revues, hygiène de release)
  • Autonomie élevée
  • , communication claire et
  • historique de livraisons fiables

Atouts

Exposition

GovCloud

  • ou environnements réglementés / à restrictions cloud
  • Tests multi-couches (unitaire/intégration/e2e), p. ex.

JUnit, Jest, Playwright

Infrastructure as Code

(Terraform/CloudFormation),

Docker

,

GitHub Actions

  • Profilage de performance (mobile & backend) et observabilité (métriques, traçage, alertes)
  • Expérience de migration
  • Vue 2 → Vue 3
  • ou de modernisation de stacks héritées
  • Indicateurs de réussite
  • Décisions d’architecture claires et durables, appuyées par une documentation soignée
  • Releases prévisibles : PR petites et revues, CI saine, pas de surprises tardives
  • Services mobile et backend observables, sécurisés et économiques
  • Vélocité d’équipe en hausse grâce à de meilleurs patterns, outils et mentorat
  • Parties prenantes bien informées; risques signalés tôt avec des options pragmatiques
  • Rémunération
  • Salaire de base

80

  • 000 à 100 000 $ CAD
  • (selon l’expérience)
  • Les avantages et les modalités de travail seront discutés au cours du processus.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing