(SOW) Mobile Developer

Vaco Recruiter Services

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Highspring est une firme de conseil et services professionnels, présentant des solutions mobiles modernes basées sur React Native et TypeScript. Le candidat contribue au développement, aux tests et à l’optimisation d’applications mobiles front-end robustes et évolutives au sein d’une équipe multidisciplinaire.

Vous travaillez avec les équipes produit, architectes et designers pour livrer des solutions de qualité, en respectant les meilleures pratiques et les standards de développement.

Qualifications

  • Baccalauréat en informatique, génie logiciel ou expérience équivalente.
  • 5+ années d’expérience en développement logiciel.
  • 2+ années d’expérience pratique avec React Native et TypeScript.
  • Excellentes habiletés de collaboration et de communication.

Responsibilities

  • Contribuer à la définition et à l’évolution de la vision et de la feuille de route des produits et solutions.
  • Comprendre les besoins et participer à la collecte des exigences techniques.
  • Développer des fonctionnalités mobiles robustes et performantes.
  • Promouvoir les pratiques Clean Code, SOLID, TDD/BDD.
  • Analyser les compromis techniques et les décisions d’architecture.
  • Collaborer pour améliorer performance, stabilité et sécurité.
  • Participer aux revues de code et partager les connaissances.
  • Concevoir et maintenir tests unitaires et d’intégration.
  • Automatiser les tests et les QA, contribuer à l’assurance qualité.
  • Collaborer avec produit et UX pour des expériences engageantes.
  • Gérer les priorités et les échéanciers.

Skills

React Native
TypeScript
React
JavaScript
Redux
RESTful
GraphQL
QA/Tests
CI/CD
GitHub
Jenkins
AppCenter
npm
Agile

Education

Baccalauréat en informatique, génie logiciel

Tools

GitHub
Jenkins
AppCenter
npm
ESLint

Job description

À propos de Highspring

Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous accompagnons nos clients partout en Amérique du Nord en leur offrant des solutions modernes, agiles et innovantes. Nos équipes collaborent avec des organisations évoluant dans des secteurs hautement réglementés et axés sur la technologie afin de concevoir, développer et moderniser des produits numériques à forte valeur ajoutée. Chez Highspring, nous misons sur l’excellence technique, la collaboration et l’apprentissage continu tout en permettant à nos consultants d’avoir un impact concret.

L’opportunité

Highspring est à la recherche d’un(e) Développeur(se) Mobile expérimenté(e) afin de contribuer au développement et à l’évolution d’applications mobiles modernes. Au sein d’une équipe multidisciplinaire, vous participerez à la conception, au développement, aux essais et à l’optimisation de solutions mobiles basées sur React Native et les technologies JavaScript modernes.

Vous collaborerez étroitement avec les équipes de produits, les architectes, les designers et les développeurs afin de livrer des solutions de qualité répondant aux besoins d’affaires tout en favorisant les meilleures pratiques de développement.

Ce que vous ferez
  • Contribuer à la définition et à l’évolution de la vision ainsi que de la feuille de route des produits, applications et solutions technologiques.
  • Comprendre les besoins d’affaires et participer à la collecte des exigences techniques.
  • Développer des fonctionnalités et services mobiles robustes, performants et maintenables.
  • Promouvoir les principes de Clean Code, SOLID ainsi que les méthodologies TDD et BDD.
  • Analyser et expliquer les compromis techniques liés aux décisions d’architecture et de développement.
  • Collaborer avec les architectes et designers afin d’améliorer la performance, la stabilité, la disponibilité et la sécurité des applications.
  • Participer activement aux revues de code et au partage des connaissances au sein de l’équipe.
  • Concevoir, exécuter et maintenir les essais unitaires, fonctionnels, d’intégration et de bout en bout.
  • Contribuer à l’automatisation des essais et des processus d’assurance qualité.
  • Collaborer avec les équipes produit et expérience utilisateur afin de concevoir des expériences numériques engageantes.
  • Maintenir une communication continue avec les membres de l’équipe et offrir une rétroaction constructive.
  • Participer de façon proactive à la résolution des incidents en production.
  • Maintenir la documentation technique et les pratiques de développement à jour.
  • Gérer efficacement les priorités et les échéanciers.
Ce que vous apportez
  • Baccalauréat en informatique, en génie logiciel ou expérience équivalente.
  • Minimum de 5 années d’expérience en développement logiciel.
  • Minimum de 2 années d’expérience pratique avec React Native et TypeScript.
  • Solides aptitudes en analyse et en résolution de problèmes.
  • Expérience au sein d’équipes Agile.
  • Excellentes habiletés de collaboration et de communication.
  • Maîtrise du français requise.
Compétences clés requises
  • Excellente maîtrise de React Native, React, TypeScript, JavaScript (ES2015+), Redux et des bibliothèques d’interface React.
  • Expérience dans l’intégration et la consommation d’API RESTful et GraphQL.
  • Expérience en développement, déploiement et soutien d’applications mobiles.
  • Solides compétences en débogage, profilage et optimisation des performances.
  • Connaissance des outils de qualité de code, notamment ESLint.
  • Expérience avec les outils de gestion de code source et les pipelines CI/CD tels que GitHub, Jenkins, AppCenter et npm.
  • Bonne compréhension des pratiques de développement Agile.
Notre environnement technologique
Technologies principales
  • React Native
  • React
  • TypeScript
  • JavaScript (ES2015+)
  • Redux
Intégration et API
  • RESTful
  • GraphQL
Tests et qualité
  • Jest
  • Automatisation des tests
  • Tests de bout en bout (E2E)
Outils DevOps
  • GitHub
  • Jenkins
  • AppCenter
  • npm
  • ESLint
Outils de collaboration
  • JIRA
  • Confluence
Atouts
  • Développement iOS (Swift)
  • Développement Android (Kotlin)
  • Selenium
  • Appium
  • Cypress
  • Detox
  • AWS
  • Docker
  • Kubernetes
Pourquoi joindre Highspring?
  • Collaborer avec des professionnels talentueux sur des projets technologiques d’envergure.
  • Contribuer à la réalisation d’initiatives numériques à fort impact.
  • Développer vos compétences grâce à l’exposition à des technologies modernes et à l’apprentissage continu.
  • Évoluer dans un environnement collaboratif valorisant la qualité, l’innovation et le leadership technique.
  • Participer à la création de solutions qui génèrent une réelle valeur pour nos clients.
About Highspring

Highspring is a next-generation consulting and professional services firm. We deliver modern, agile, and forward-thinking solutions to clients across North America. Our teams partner with organizations in highly regulated and technology-driven industries to design, build, and modernize digital products that create measurable business value. At Highspring, we foster technical excellence, collaboration, and continuous learning while empowering our consultants to make a real impact.

The Opportunity

Highspring is seeking an experienced Mobile Developer to join a dynamic delivery team focused on building and enhancing modern mobile applications. In this role, you will contribute to the design, development, testing, and optimization of mobile solutions using React Native and modern JavaScript technologies.

You will collaborate closely with product teams, designers, architects, and fellow developers to deliver high-quality mobile experiences while promoting engineering best practices, code quality, and continuous improvement.

What You’ll Do
  • Contribute to the definition and evolution of product, application, and technology roadmaps.
  • Understand business needs and participate in technical requirements gathering and solution design.
  • Develop high-quality, maintainable, and scalable mobile application features and services.
  • Promote engineering best practices, including Clean Code, SOLID principles, and TDD/BDD methodologies.
  • Evaluate technical options and clearly communicate architectural and implementation trade-offs.
  • Collaborate with architects and designers to improve application performance, reliability, availability, and security.
  • Participate actively in peer code reviews and knowledge-sharing activities.
  • Design, implement, execute, and maintain unit, integration, functional, and end-to-end tests.
  • Contribute to the automation of testing and quality assurance processes.
  • Partner with product and UX teams to deliver engaging and intuitive user experiences.
  • Collaborate effectively with team members and provide constructive technical feedback.
  • Support the investigation and resolution of production incidents.
  • Maintain accurate technical documentation and contribute to continuous process improvement.
  • Effectively manage priorities and balance competing initiatives.
What You Bring to the Table
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 5+ years of professional software development experience.
  • 2+ years of hands-on experience developing mobile applications with React Native and TypeScript.
  • Strong analytical and problem-solving abilities.
  • Experience working within Agile delivery teams.
  • Excellent collaboration and communication skills.
  • French language proficiency is required.
Core Skills Required
  • Strong proficiency with React Native, React, TypeScript, JavaScript (ES2015+), Redux, and React UI frameworks.
  • Experience integrating and consuming RESTful and GraphQL APIs within mobile applications.
  • Experience building, deploying, and supporting mobile applications.
  • Strong debugging, profiling, and performance optimization skills.
  • Knowledge of code quality tools and standards, including ESLint.
  • Experience with source control, CI/CD pipelines, and development tools such as GitHub, Jenkins, AppCenter, and npm.
  • Understanding of Agile development methodologies and best practices.
Our Stack
Core Technologies
  • React Native
  • React
  • TypeScript
  • JavaScript (ES2015+)
  • Redux
APIs & Integration
  • RESTful Services
  • GraphQL
Testing & Quality
  • Jest
  • End-to-End Testing
  • Test Automation
DevOps & Tooling
  • GitHub
  • Jenkins
  • AppCenter
  • npm
  • ESLint
Collaboration Tools
  • JIRA
  • Confluence
Nice-to-Have Technologies
  • Swift (iOS)
  • Kotlin (Android)
  • Selenium
  • Appium
  • Cypress
  • Detox
  • AWS
  • Docker
  • Kubernetes
Why Join Highspring?
  • Work alongside talented consultants and technology professionals on impactful digital initiatives.
  • Contribute to innovative mobile solutions in complex and fast-paced environments.
  • Expand your expertise through continuous learning and exposure to modern technologies.
  • Be part of a collaborative culture that values technical leadership, quality, and professional growth.
  • Help deliver meaningful outcomes for leading organizations across North America.

By submitting to this position, you are agreeing to be included in our talent pool for future hiring for similarly qualified positions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer-React Native
Mobile Developer-React Native

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Full Stack developer - Java / React
Full Stack developer - Java / React

Highspring • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Front end developer
Front end developer

Highspring • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Équipe dynamique et haut calibre
Projets à fort impact
Formation et certifications
+2
Fullstack Developer Java React
Fullstack Developer Java React

Highspring • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Opportunités de formation continue
Environnement flexible et collaboratif
Mobile Developer - React Native
Mobile Developer - React Native

Highspring • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
(SOW) QA
(SOW) QA

Vaco Recruiter Services • Montreal (administrative region)

Hybrid
CAD 90,000 - 110,000
Développeur Backend- JAVA
Développeur Backend- JAVA

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Analyste Fonctionnel
Analyste Fonctionnel

Highspring • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Mentorat
Formation continue
Équipe collaborative
Fullstack Developer Java / Angular
Fullstack Developer Java / Angular

Highspring • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Flexible hybrid work arrangements
Work on impactful technology projects
Collaboration with experienced teams
Analyste Assurance Qualité TI
Analyste Assurance Qualité TI

Highspring • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000