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

Senior Software Engineer

Remote / Online - Candidates ideally in
Revelstoke, Kamloops, BC, Canada
Listing for: Cronometer
Remote/Work from Home position
Listed on 2026-01-01
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 115000 - 125000 CAD Yearly CAD 115000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: Revelstoke

Join to apply for the  Senior Software Engineer  role at  Cronometer

Mobile Development Team – Revelstoke, British Columbia

Cronometer is the most accurate, comprehensive nutrition tracking app on the market. We empower people to make informed decisions about their health and wellness with data they can trust. With over 12 million users and growing fast, we're passionate about building world‑class tools that support better health outcomes.

We are looking for an experienced developer to join the Mobile Development Team. You will be responsible for developing and maintaining the mobile experience across platforms, using the Flutter framework. Our mobile team plays a critical role in shaping the user experience and delivering features that help millions of people lead healthier lives. While Flutter is our primary framework, we also value experience with native mobile development (iOS or Android), and broader full‑stack capabilities are a plus.

We want to find a great fit with someone who wants to live our mountain lifestyle, has a passion for our mission to empower people in making informed decisions on their health & wellness, and can demonstrate the skills and talent we’ll need to take our products to the next level. While we value in‑person collaboration in Revelstoke, we are a remote‑friendly company and are open to hybrid or fully remote candidates located in British Columbia.

What you'll be doing

Designing, building and maintaining mobile features in Flutter across Android and iOS platforms

Writing clean, maintainable, and scalable Dart code

Working closely with backend developers to integrate RESTful APIs and services

Contributing to technical decisions and best practices as we strive to maintain a high quality application

Participating in peer code reviews and mentoring junior developers

Collaborating cross‑functionally with QA, Product, and Design teams to deliver intuitive, performant, and high quality features

Supporting app deployment, testing, and monitoring in the app stores

What you bring to the table

5+ years of professional experience in mobile or full‑stack software development

Solid experience building and shipping apps using Flutter (Dart) or other modern mobile frameworks

Familiarity with native Android (Kotlin/Java) or iOS (Swift/Objective‑C) development is a plus

Experience working with mobile‑friendly APIs and understanding of client‑server communication

A strong grasp of mobile UI/UX best practices and performance considerations

Familiarity with testing frameworks, CI/CD tools, and app release processes

Comfortable using Git, pull requests, and team‑based workflows

Ability to lead projects independently and deliver in a fast‑paced, collaborative environment

Excellent communication skills and ability to work with a distributed team

A bachelor's degree in Computer Science, Software engineering or equivalent practical experience

Compensation And Benefits

Base annual salary range: $115,000 – $125,000 + employee bonus program

Comprehensive health and dental benefits

Employee Stock Option Plan

3 weeks paid time‑off

Company mobile phone + phone plan

Fitness device rebate

Flexible schedule and work from home options

A fun, collaborative environment filled with people who love nutrition, tech and the outdoors

How to Apply

Send us your resume and a short cover letter explaining how your skills and interests align with this role and why you're excited to work at Cronometer.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary