Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cronometer

Senior Software Engineer

Cronometer

Senior Software Engineer developing and maintaining mobile experiences using Flutter for Cronometer's nutrition tracking app. Joining a remote-friendly, hybrid team based in Revelstoke, BC.

Posted 4/12/2026full-timeRevelstoke • 🇨🇦 CanadaSenior💰 CA$115,000 - CA$125,000 per yearWebsite

Tech Stack

Tools & technologies
AndroidDartFlutteriOS

About the role

Key responsibilities & impact
  • Own the full lifecycle of mobile feature development in Flutter from concept to polished release across both Android and iOS.
  • Write elegant, high-performance Dart code that’s clean, scalable, and built to last.
  • Partner closely with backend engineers to craft smooth, reliable integrations with RESTful APIs and internal services.
  • Shape the technical direction of the app by contributing to architecture decisions, best practices, and continuous improvement.
  • Level up the team by participating in thoughtful code reviews and supporting the growth of junior developers.
  • Collaborate across Product, Design, and QA to deliver intuitive, performant features that delight our users.
  • Support releases end to end, including testing, deployment, and monitoring in both app stores.

Requirements

What you’ll need
  • 5+ years of professional experience in mobile or full-stack software development
  • 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
  • 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

Benefits

Comp & perks
  • Comprehensive health and dental benefits
  • Employee Stock Option Plan
  • RRSP Matching
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterDartRESTful APIsmobile developmentUI/UX best practicestesting frameworksCI/CD toolsapp release processesclient-server communicationarchitecture decisions
Soft Skills
communication skillscollaborationleadershipcode reviewssupporting junior developersindependent project managementfast-paced environmentthoughtful participationteam growthproblem-solving
Certifications
bachelor's degree in Computer Sciencebachelor's degree in Software Engineering