Senior Mobile Developer-React Native

Highspring

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Highspring est une firme de conseil et de services professionnels. Nous recrutons un Développeur(-euse) Mobile Senior pour concevoir, développer et évoluer des applications mobiles modernes avec React Native et TypeScript, en silos Agile et en collaboration étroite avec les équipes produit, design et architecture.

Le candidat idéal maîtrise React Native, Redux et GraphQL, et possède une expérience solide dans le cycle de vie complet des apps mobiles, y compris le testing et l'optimisation des

Qualifications

  • Minimum 7 ans d'expérience en développement logiciel.
  • Minimum 5 ans d'expérience pratique en développement React Native avec TypeScript.
  • Expérience démontrée dans des équipes Agile.

Responsibilities

  • Contribuer à la définition de la vision et de la feuille de route des solutions mobiles.
  • Collaborer avec les parties prenantes pour comprendre les besoins d'affaires et les exigences techniques.
  • Concevoir, développer, tester et maintenir des fonctionnalités mobiles de haute qualité.
  • Produire un code clair et maintenable en appliquant Clean Code, SOLID et TDD/BDD.
  • Analyser les compromis techniques et les décisions d'architecture.
  • Collaborer avec designers et architectes pour améliorer performance, disponibilité et évolutivité.
  • Participer aux revues de code et au partage des connaissances.
  • Concevoir et maintenir des tests unitaires, d'intégration, fonctionnels et End-to-End.
  • Contribuer à l'automatisation des tests et à l'assurance qualité.
  • Travailler avec UX et produit pour des expériences utilisateurs à forte valeur ajoutée.

Skills

React Native
TypeScript
Redux
React
Clean Code
SOLID
TDD/BDD
Anglais/Français

Education

Baccalauréat en informatique, en génie logiciel ou expérience équivalente

Tools

GraphQL
REST API
GitHub
Jenkins
App Center
npm

Job description

  • State Management: Redux

Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous offrons à nos clients partout en Amérique du Nord des solutions modernes, agiles et tournées vers l'avenir. Nous collaborons avec des organisations de premier plan dans les secteurs bancaire, de l'assurance et des technologies afin d'accélérer l'innovation et de générer des résultats d'affaires concrets. Chez Highspring, nous valorisons l'excellence technique, le leadership et le développement de nos talents.

L'opportunité

Nous sommes à la recherche d'un(e) Développeur(euse) Mobile Senior pour se joindre à l'une de nos équipes de livraison et contribuer à la conception, au développement et à l'évolution d'applications mobiles modernes. Vous mettrez à profit votre expertise en React Native et TypeScript afin de livrer des solutions performantes, évolutives et maintenables, tout en collaborant étroitement avec les équipes produit, design et architecture dans un environnement Agile.

Ce que vous ferez
  • Contribuer à la définition de la vision, de la feuille de route et de l'orientation technique des produits et solutions mobiles.
  • Collaborer avec les parties prenantes afin de comprendre les besoins d'affaires et de définir les exigences techniques.
  • Concevoir, développer, tester et maintenir des fonctionnalités mobiles de haute qualité.
  • Produire un code clair, robuste et maintenable en appliquant les principes Clean Code, SOLID et TDD/BDD.
  • Analyser et communiquer les compromis techniques liés aux décisions d'architecture et d'implantation.
  • Collaborer avec les designers et architectes pour améliorer la performance, la disponibilité, la sécurité et l'évolutivité des applications.
  • Participer activement aux revues de code et aux activités de partage des connaissances.
  • Concevoir, exécuter et maintenir des tests unitaires, d'intégration, fonctionnels et End-to-End.
  • Contribuer activement à l'automatisation des tests et aux initiatives d'assurance qualité.
  • Travailler étroitement avec les équipes UX et produit afin de créer des expériences utilisateurs à forte valeur ajoutée.
  • Collaborer efficacement avec les membres de l'équipe et remettre en question les idées de manière constructive.
  • Participer à la résolution d'incidents et au soutien des applications en production.
  • Maintenir à jour la documentation et les bonnes pratiques de développement.
  • Gérer efficacement les priorités dans un contexte dynamique et en constante évolution.
Ce que vous apportez à l'équipe
  • Baccalauréat en informatique, en génie logiciel ou expérience équivalente.
  • Anglais/Français
  • Minimum de 7 ans d'expérience en développement logiciel.
  • Minimum de 5 ans d'expérience pratique en développement React Native avec TypeScript.
  • Expérience démontrée au sein d'équipes Agile.
  • Excellentes aptitudes analytiques et de résolution de problèmes.
  • Solides compétences en communication et en collaboration.
  • Capacité à gérer plusieurs priorités simultanément tout en maintenant un haut niveau de qualité.
  • Maîtrise professionnelle du français.
  • Excellente maîtrise de React Native et React.
  • Expérience avec Redux et le développement d'interfaces React Native.
  • Expérience d'intégration d'API RESTful et GraphQL dans des applications mobiles.
  • Expérience complète du cycle de développement d'applications mobiles.
  • Connaissance des techniques de débogage, de profilage et d'optimisation des performances.
  • Expérience avec les outils de qualité du code et de linting, notamment ESLint.
  • Familiarité avec les pipelines CI/CD et les outils tels que GitHub, Jenkins, App Center et npm.
  • Bonne compréhension des méthodologies Agile et des pratiques de développement collaboratif.
Notre environnement technologique
  • Gestion d'état : Redux
  • Infrastructure infonuagique : AWS, Docker, Kubernetes
Pourquoi joindre Highspring?
  • Faire partie d'une équipe composée de professionnels et de consultants expérimentés.
  • Contribuer à des projets innovants dans des industries hautement réglementées et en transformation.
  • Profiter d'occasions continues d'apprentissage, de certification et de perfectionnement professionnel.
  • Évoluer dans une culture collaborative, inclusive et axée sur le partage des connaissances.
  • Participer à la réalisation de solutions ayant un impact concret pour les organisations clientes.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

(SOW) Mobile Developer
(SOW) Mobile Developer

Vaco Recruiter Services • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Front end developer
Front end developer

Highspring • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Back End Developer
Back End Developer

Highspring • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Analyste Fonctionnel
Analyste Fonctionnel

Highspring • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Mentorat
Formation continue
Équipe collaborative
Senior Python Developer
Senior Python Developer

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur front-end/Développeuse front-end
Développeur front-end/Développeuse front-end

GO ROCK IT • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Développeur.se senior full-stack
Développeur.se senior full-stack

Nurun • Montreal (administrative region)

Hybrid
CAD 60,000 - 90,000
Salaire compétitif
Assurances collectives complètes
Congés fériés prolongés
+2
Developer Fullstack - Java Angular
Developer Fullstack - Java Angular

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
(SOW) QA
(SOW) QA

Vaco Recruiter Services • Montreal (administrative region)

Hybrid
CAD 90,000 - 110,000
Mobile Engineer
Mobile Engineer

Highspring • Montreal (administrative region)

On-site
CAD 78,000 - 110,000
High-impact products
Collaborative engineers
Mobile and web stacks
+2