Senior Software Engineer (mobile)

Calgary, AB, CA, Canada

Job Description

We're seeking a

Senior Software Engineer

to join our mobile team and help shape the next generation of health and wellness applications. You'll build mobile experiences that help users develop better fitness habits, leveraging AI/ML, GenAI, and behavioral science to deliver innovative, user-focused products.

You are a React Native expert who will design and implement robust features across iOS and Android, architect scalable mobile solutions, and enhance mobile CI/CD pipelines and developer tooling. You will collaborate closely with product managers, engineers, and stakeholders in an Agile Scrum environment, taking ownership of code quality, performance, and end-to-end delivery.
###

Role Responsibilities



Develop and maintain health & wellness mobile applications using React Native, leveraging health, fintech, and behavioral science. Integrate AI/ML and GenAI features into user-facing products. Design and build robust, high-performance React Native features across iOS and Android, optimized for responsiveness, low latency, and offline capability. Collaborate with product managers, engineers, and stakeholders to deliver end-to-end solutions in an Agile Scrum environment, including participating in code reviews and refining best practices. Take ownership of code quality, maintainability, and mobile performance, diagnosing and resolving production issues, including crash reports and performance bottlenecks. Enhance mobile CI/CD pipelines, developer tooling, and automation to improve development efficiency. Continuously learn, adapt, and contribute to the growth and effectiveness of the mobile team.
###

Preferred Qualifications



5+ years of professional software engineering experience, including 2+ years building production React Native apps and proficiency with ecosystem libraries (e.g., Expo, bare workflow). Experience working in an Agile environment (we use the LeSS Agile framework). Experience with TypeScript in a mobile context. Experience integrating with REST and/or GraphQL APIs. Experience with testing tools like Jest, Detox, or Appium. Experience with mobile CI/CD tools and over-the-air updates (e.g., EAS, Fastlane, CodePush). Familiarity with native iOS or Android development and mobile-specific performance considerations (bundle size, threading, animations). Familiarity with integrating web content into mobile apps (e.g., via WebView) and exposing native capabilities to web-based components. Familiarity with using AI tools to automate routine engineering tasks and boost development efficiency. An interest in fitness, health and wellness.

At this point, we hope you're feeling excited about the job description you're reading. Even if you don't meet every single preferred qualification above, we still encourage you to apply.

We're eager to meet people that believe in our mission and can contribute to our team in a variety of ways - not just candidates who check all the boxes.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2623465
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned