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- 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...SuggestedLong term contractPermanent employmentFull timeTemporary workRemote work
- 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
- ...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...SuggestedLong term contractPermanent employmentFull timeContract workWork at officeFlexible hours2 days per week
- 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...SuggestedFlexible hours
- 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
- 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
- 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...
- ...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 contractFull timeTemporary workInternshipWork at officeRemote workMonday to fridayFlexible hours3 days per week
- ...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 timeWork at officeFlexible hours
$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 employmentFull timeRemote work- ...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 payContract workApprenticeshipRemote workFlexible hours
- ...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 timeLocal area
- ...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...
- ...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...
- ...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 contractContract workTemporary work
- ...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 employmentFull timeContract workWork at officeLocal area
- ...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...
$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- 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
$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 contractFull timeTemporary workPart timeCasual work- ...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 contractTemporary workApprenticeshipLocal area
- 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
- ...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 startRemote workWork from home
- ...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 contractFlexible hours
- 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
- 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
$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...$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- ...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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mobile Developer. Be the first to apply!
- mobile application developer Montréal, QC
- stage développeur web mobile Montréal, QC
- android mobile developer Montréal, QC
- senior mobile android developer Montréal, QC
- junior mobile developer Montréal, QC
- mobile developer Montréal, QC
- mobile app developer Montréal, QC
- développeur mobile
- mobile application developer
- stage développeur web mobile
