Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mobile Developer

PetalMD

Reporting to the Software Development Manager - Mobile, you'll contribute to a team focused on delivering reliable, maintainable mobile experiences that support Petal's healthcare products across Canada. The mobile team builds and evolves React Native applications used in real clinical environments, and your work will be felt by healthcare professionals every day.

You'll collaborate with product managers, designers, and fellow developers to ship high-quality mobile features, participate in technical design conversations, and help keep the codebase consistent, well-tested, and secure. This is a hands‑on role with genuine impact at the feature level, not just implementation tasks assigned from above.

You're also expected to bring a thoughtful approach to AI‑assisted development . That means using tools like Copilot or similar to move faster and write better code, while taking real ownership of what gets reviewed and merged.

In your day to day, you will:

  • Build and ship React Native features across iOS and Android, working closely with product managers and designers to deliver polished, production‑ready experiences.
  • Participate in technical design discussions, applying your understanding of the app architecture to propose sound, maintainable solutions at the feature level.
  • Write well‑tested code and take part in code reviews with a focus on correctness, clarity, and security, not just checking boxes.
  • Use AI‑assisted development tools to accelerate implementation, documentation, and troubleshooting, then critically evaluate the output before it lands in the codebase.
  • Identify and help resolve performance issues, crashes, and reliability gaps in production mobile applications.
  • Break down moderately complex problems into clear tasks, estimate timelines with your team's input, and surface blockers before they become escalations.
  • Work within and contribute to the mobile CI/CD pipeline (GitHub Actions, Bitrise, Fastlane), understanding how builds, tests, and releases come together end to end.
  • Follow shared component and coding standards that keep the codebase consistent across teams and apps, and contribute improvements where you see them.
  • Adapt quickly to new tools, libraries, and techniques as the mobile ecosystem evolves, seeking guidance to stay aligned with team practices.
  • Share knowledge openly, give constructive feedback in reviews and conversations, and support teammates when capacity allows.

Your profile

  • Hands‑on experience building mobile applications with React Native , with a track record of shipping features to production on iOS and Android.
  • Strong TypeScript skills and a disciplined approach to type safety and code quality.
  • Solid understanding of iOS and Android platform fundamentals and their constraints. You know why things behave differently across platforms and how to handle it.
  • Experience writing and maintaining automated tests , and a genuine commitment to reliability over speed for its own sake.
  • Comfortable working within CI/CD pipelines and understanding how mobile releases reach production.
  • Clear, proactive communicator who keeps teammates informed, flags blockers early, and contributes to a culture of open collaboration.

Nice‑to‑have:

  • Native development experience (Swift or Kotlin) for bridging or platform‑specific integrations.
  • Familiarity with shared component libraries or design systems.
  • Experience in a monorepo environment (Nx, Turborepo, or similar).
  • Prior exposure to app performance monitoring or crash reporting tools.

Why joining us

  • Your code runs in real clinical environments. Healthcare professionals across Canada use our mobile apps every day, and reliability genuinely matters.
  • The mobile team is investing in AI‑enhanced development practices, and you'll help shape how those tools get adopted responsibly as they mature.
  • This role gives you real input into feature‑level design decisions, not just a queue of implementation tickets.
  • Petal's mobile platform is growing, and there's real room to take on more responsibility as both the product and the team scale.

Our benefits

  • 4 to 6 weeks of paid vacation per year;
  • 5 paid personal days per year;
  • A group RRSP / DPSP plan with employer contribution;
  • A complete group insurance plan, from day 1;
  • An annual wellness allowance;
  • Access to the Lumino Health telehealth application;
  • Recurring remote/hybrid work allowance.

Petal is an active participant in the equal opportunity employment program, and members of the following target groups are encouraged to apply: women, people with disabilities, aboriginal peoples and visible minorities. If you are a person with a disability, assistance with the screening and selection process is available on request.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Mobile Developer in Montréal, QC vacancy
  • Job details Work location Hybrid Salary 89,840 to 145,990 annually (To be negotiated) / 37.5 hours per week Terms of employment Permanent employment Full time Work must be completed both in person and remotely. Responsibilities Write, modify, integrate and...
    Suggested
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Remote work

    BRP

    Montréal, QC
    8 days ago
  • Devenez Expert en Applications Mobiles chez Place Bonaventure, où votre expertise en environnements iOS et Android sera mise à profit. Vous êtes un acteur clé du développement technologique. Avec un Baccalauréat en informatique et 3 ans d'expérience, vous serez responsable... 
    Suggested

    STM - Mouvement collectif

    Montréal, QC
    8 days ago
  •  ...wondering about the state of their initiatives. Role The Software Developer plays a key role in designing, developing, and maintaining...  ...to ChronoCare well‑being program. ~ Access to Sustainable Mobility program ~ Paid training and courses through the Chrono... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Flexible hours
    2 days per week

    Chrono Innovation

    Montréal, QC
    4 hours ago
  • Join Airlab, founded by Ubisoft's creators, as a C++ and Python Developer on the artificial intelligence team. Contribute to revolutionary...  ...engage in developing applications focused on user acquisition for mobile apps and improving customer care through automation. Key... 
    Suggested
    Flexible hours

    Airlab

    Montréal, QC
    10 hours ago
  • Drive software excellence in Ottawa as a Software Development Manager with Mist Mobility. Lead a skilled team and oversee innovative project development to achieve quality and efficiency. This managerial role requires you to manage software projects from inception to completion... 
    Suggested

    MMIST

    Montréal, QC
    8 days ago
  • Become an integral part of Radio-Canada’s OTT Team as an Android Developer. This hybrid role emphasizes high-performance mobile application development in both English and French. As a contract Android Developer, you'll leverage your expertise in Kotlin and Android Studio to... 
    Contract work

    CBC/Radio-Canada

    Montréal, QC
    4 hours ago
  • Elevate your career as a Senior iOS Developer in Montreal. We are looking for a passionate individual skilled in Swift and SwiftUI to design...  ...applications. This role requires hands-on experience in mobile application development, particularly with Swift UI, UIKit, and... 

    TechDoQuest

    Montréal, QC
    10 hours ago
  •  ...a brilliant career opportunity. Role: ETL & Data Warehouse Developer Title: AVP Mode of Work: 3 days/week onsite required...  ...Automation, Multi-Cloud & Hybrid Cloud Strategies, Cross-Platform Mobile Experiences, CI/CD-Powered Agile DevOps, Automated Quality Engineering... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    3 days per week

    Wissen Technology

    Montréal, QC
    8 days ago
  •  ...skills, and career. About the Role We are seeking a Senior Developer to join our Platform division. Reporting to the Engineering...  ...share ideas and career goals, supported through mentorship, career mobility, and a promote‑from‑within philosophy. Balance That Works for... 
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    8 days ago
  • $75k - $85k per year

     ...Full Stack Java Developer – Summary Employment type: Full‑time, Permanent. Location: Montreal, QC (Remote or onsite as required). Salary: CA$75,000.00 – CA$85,000.00 yearly. Responsibilities ~ Designing, developing, and maintaining robust web applications using... 
    Permanent employment
    Full time
    Remote work

    E-Solutions

    Montréal, QC
    4 hours ago
  •  ...TEHORA est présentement à la recherche d'un (e) développeur(euse) mobile expérimenté(e) ayant une solide expertise afin de contribuer au développement et à la correction d'applications mobiles natives et React Native. Responsabilités Développer des applications mobiles... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA inc.

    Montréal, QC
    4 hours ago
  •  ...seamless integration between MLFlow model lifecycle artifacts (models, runs, metadata, metrics) and enterprise MRM platformsDesigning and developing scalable, secure, and high-performance Java-based APIsBuilding backend services that support model onboarding, validation workflows,... 
    Full time
    Local area

    Capgemini

    Montréal, QC
    4 hours ago
  •  ...aerospace, events, watchmaking, finance and many others. Techso is looking to expand its development team. You will be working as a Java Developer to meet the needs of our customers based in Montreal and internationally. Responsibilities You will participate in the design... 

    Techso Solutions

    Montréal, QC
    8 days ago
  •  ...Overview Role Title: Python Developer. Location: Montreal QC (Onsite Role). Job Summary: We are looking for a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong programming expertise in... 

    USG Information Services ULC

    Montréal, QC
    8 days ago
  •  ...solving the most complex business, and IT challenges of our global clients. Job Description: Client is seeking a Senior Java Developer to join our Digital Experience Practice. The successful candidate will be a hands‑on technologist with a strong background in enterprise... 
    Long term contract
    Contract work
    Temporary work

    VLink Inc

    Montréal, QC
    8 days ago
  •  ...feature contract before changing feature code; update documentation before opening the PR Collaborate with the tech lead, fellow developers, designers, and project managers to deliver well-scoped solutions Review teammates' PRs and take feedback well on your own Required... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area

    Delinian

    Montréal, QC
    8 days ago
  •  ...servers and endpoints, virtual environments, and business applications. Role Overview We are seeking a highly motivated Software Developer to join our engineering team. In this role, you will assist and participate in the development and improvement of our software... 

    Retrospect Backup

    Montréal, QC
    4 hours ago
  • $65k - $125k per year

    ~ Linux system administration experience Compétences et expérience requises Minimum de 5‑7 ans d’expérience en développement logiciel et programmation Au moins 6 mois d’expérience pratique avec Python Minimum de 1 an d’expérience dans un environnement Linux/Unix...
    Daily paid

    Insight Global

    Montréal, QC
    8 days ago
  • Overview Role – Angular Developer Location – Montreal (Hybrid) Job Description: Providing our client in the financial industry an experience consultant on the Synechron team to share their expertise in Angular to help their UI and design teams bring their clients a best... 
    Full time

    VLink Inc

    Montréal, QC
    8 days ago
  • $89.2k - $129.3k per year

     ...teamwork and collaboration, we’re building a stronger, more resilient Stantec every day. Opportunity We are looking for an Application Developer to join our team! As an Oracle EBS/Oracle Cloud Developer you will assist in the design and development of software solutions to... 
    Long term contract
    Full time
    Temporary work
    Part time
    Casual work

    Stantec Consulting International Ltd.

    Montréal, QC
    8 days ago
  •  ...we offer real opportunities for career success and community impact. Job Summary We are seeking a skilled and detail-oriented developer with experience in Power Automate and C# to join our team. The ideal candidate will be responsible for designing and implementing workflow... 
    Long term contract
    Temporary work
    Apprenticeship
    Local area

    Stella-Jones

    Montréal, QC
    8 days ago
  • Continental Technology Solutions is Our consulting and managed services deliver the resources and capabilities required to assess,design, build and manage an agile, flexible IT environment. You'll work with one dedicated team from strategy and assessment through design, implementation...
    Flexible hours

    Continental Technology Solutions

    Montréal, QC
    8 days ago
  •  ...help our customers keep an eye on what truly matters to them by developing solar-powered, cellular-connected cameras integrated with our...  ...total years of professional experience Job Title Firmware Developer Job Description We are looking for a Firmware Developer who... 
    Immediate start
    Remote work
    Work from home

    VOSKER

    Montréal, QC
    8 days ago
  •  ...Iris’s leading financial client is looking for .NET Developer to join their team at Montreal, QC(Hybrid) location. Job Title: .NET Developer Location: Montreal, QC(Hybrid) Duration: Long Term Job Description Strong hands‑on experience with C#, .NET / .NET Core... 
    Long term contract
    Flexible hours

    Iris Software Inc.

    Montréal, QC
    8 days ago
  • Genpact is seeking a Senior Talent Acquisition Specialist specializing in IT recruitment. Responsibilities Design and implement the messaging middleware and tooling Identify and implement optimizations/efficiencies in the code to reduce latency, resource usage and overall...
    Full time

    Genpact

    Montréal, QC
    8 days ago
  • Join to apply for the Software Developer role at DRW . DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability... 
    Work from home

    DRW

    Montréal, QC
    8 days ago
  • $200k per year

     ...Role : Quantitative Developer Client: Elite FinTech Start-Up Compensation: Up to $200,000 CAD + Bonus + Benefits Location: Montreal (Hybrid) Overview Our clients are looking for a skilled and innovative developer to help shape the next generation of our... 

    Hunter Bond

    Montréal, QC
    8 days ago
  • $146k per year

     ...travelers everywhere. Développeur(-euse) principal d’application mobile − Android Présentation de l’équipe Nous sommes l’équipe...  ...) English Translation ----------- Senior Mobile Developer – Android Introduction to the team We, the Home &... 
    Apprenticeship

    Expedia Group

    Montréal, QC
    1 day ago
  •  ...Job Description We are looking for a Senior Power BI Developer with a passion for transforming complex data into insightful and actionable visualizations. Thrive in a fast‑paced environment and possess a strong understanding of data security entitlements and the nuances... 
    Local area

    Capgemini

    Montréal, QC
    4 hours ago
  • $90k per year

     ...Job Overview The .NET Developer is responsible for developing applications and data integration. The .NET Developer needs to understand and analyze business requirements, analyze its impacts and translate specifications into implementation. He will participate in defining... 
    Permanent employment

    Onico Solutions

    Montréal, QC
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mobile Developer. Be the first to apply!