Mobile Developer-React Native

Highspring

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

11 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Highspring is seeking a senior mobile software engineer to design and deliver high-quality iOS/Android experiences using React Native and TypeScript. You will collaborate with product, design, and architecture teams to ship reliable features across North America.

Ideal candidates have 5+ years of software development, strong React Native expertise, experience with RESTful and GraphQL APIs, testing, and CI/CD tooling. French proficiency is required.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

React Native
React
TypeScript
RESTful
GraphQL
Jest

Education

Bachelor's degree in CS or equivalent

Tools

GitHub
Jenkins
AppCenter
npm
ESLint
JIRA
Confluence
Selenium
Appium
Cypress
Detox
AWS
Docker

Job description

  • React Native
  • React
  • TypeScript
  • RESTful
  • GraphQL
  • Jest

Outils DevOps

  • GitHub
  • Jenkins
  • AppCenter
  • npm
  • ESLint
  • JIRA
  • Confluence
  • Selenium
  • Appium
  • Cypress
  • Detox
  • AWS
  • Docker
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

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
  • 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
APIs & Integration
  • RESTful Services
  • GraphQL
Testing & Quality
  • Jest
  • End-to-End Testing
  • Test Automation
DevOps & Tooling
  • GitHub
  • Jenkins
  • AppCenter
  • npm
  • ESLint
  • JIRA
  • Confluence
Nice-to-Have Technologies
  • Swift (iOS)
  • Selenium
  • Appium
  • Cypress
  • Detox
  • AWS
  • Docker
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.
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
Mobile Developer - React Native
Mobile Developer - React Native

Highspring • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Analyste en assurance qualité (QA)
Analyste en assurance qualité (QA)

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 110,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
QA Tester
QA Tester

Highspring • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Feature Software Developer
Feature Software Developer

High Tech Genesis Inc. • Ottawa

On-site
CAD 80,000 - 120,000
Analyste Assurance Qualité TI
Analyste Assurance Qualité TI

Highspring • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
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
Python Developer
Python Developer

Highspring • Montreal (administrative region)

Hybrid
CAD 120,000 - 160,000
Flexible hybrid work arrangements
Continuous learning & certifications
Career growth opportunities
+1