×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer - Mobile Team; Revelstoke

Job in Revelstoke, Kamloops, BC, Canada
Listing for: randstad canada
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Full Stack Developer, iOS Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer - Mobile Team (Revelstoke)
Location: Revelstoke

Company Overview

NOTE:

MUST BE WILLING TO RELOCATE TO REVELSTOKE,BC WITHIN 6 MONTHS.

[Our Client] develops a market-leading, highly accurate health and nutrition tracking application. They empower individuals to make data-driven, trustworthy decisions about their health and wellness. With a rapidly growing global community of over 17 million users, the client is passionate about building world‑class tools that support better health outcomes.

The client is looking for an experienced developer to join their Mobile Team. The team creates the core application that hundreds of thousands of people engage with daily to track metrics, understand health data, and build sustainable habits. The team uses Flutter along with native iOS and Android stacks when required, delivering a fast, reliable, user‑friendly application.

The ideal candidate is inspired by a mission to empower people’s wellness journeys, enjoys crafting thoughtful product experiences, and thrives within a collaborative environment. This position is based in their British Columbia office, where the team leverages an active, outdoor‑oriented lifestyle to build exceptional mobile experiences.

Responsibilities
  • Feature Development: Build, test, and ship mobile features in Flutter across both Android and iOS platforms.
  • Code Quality: Write clean, maintainable Dart code that integrates seamlessly into an established production codebase.
  • Full‑Stack Support: Contribute to server and backend code when needed to deliver complete product experiences.
  • Cross‑Functional

    Collaboration:

    Partner with senior mobile developers, backend engineers, Product, Design, and QA teams to translate product ideas into polished user experiences.
  • API Integration: Integrate with RESTful APIs and internal services, prioritizing reliability, performance, and clear failure states.
  • Troubleshooting: Debug complex issues across the mobile stack, including UI behavior, app performance, platform differences, and production crashes.
  • Code Reviews: Actively participate in code reviews by providing and receiving thoughtful, constructive feedback.
  • Process Improvement: Help elevate mobile development practices, including automated testing, release readiness, accessibility, and maintainability.
  • Deployment Support: Assist with app releases through comprehensive testing, verification, and post‑launch follow‑up.
Qualifications
  • Experience: 3+ years of professional software development experience in a production environment.
  • Technical Knowledge: Strong understanding of client‑server communication, RESTful APIs, asynchronous programming, and data‑driven UI.
  • Design Sensibility: Keen eye for mobile UI/UX details, app performance, reliability, and accessibility.
  • Modern Workflows: Familiarity with automated testing, debugging tools, CI/CD workflows, and app release pipelines.
  • Soft Skills: Proven ability to take ownership of features, ask insightful questions, and deliver reliable results in a team‑oriented setting.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Nice to Haves: Experience building user-facing features using Flutter, native mobile, or other modern client application frameworks.
  • Nice to Haves: Experience shipping software directly to a large end‑user base.
  • Nice to Haves: Hands‑on experience building and deploying production apps using Flutter and Dart.
  • Nice to Haves: Proficiency with native Android development (Kotlin or Java).
  • Nice to Haves: Proficiency with native iOS development (Swift or Objective‑C).
  • Nice to Haves: Familiarity with app store release workflows, analytics, crash reporting, or feature flagging.
  • Nice to Haves: A background or strong personal interest in nutrition, fitness, or health tech.
Compensation and Benefits
  • Competitive employee bonus program
  • Comprehensive health and dental benefits
  • Employee Stock Option Plan (ESOP)
  • RRSP matching
  • 3 weeks paid time off
  • Company mobile phone + corporate phone plan
  • Flexible working schedule

A vibrant, collaborative culture filled with professionals passionate about health tech and the outdoors.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary