Skip to content
← Back to job listings

Mobile Developer / Développeur·e mobile

New York Holdings · Montréal, QC

Software DevelopmentImported listingfull-time3 months 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