
Senior Software Engineer
Cronometer
full-time
Posted on:
Location Type: Hybrid
Location: Revelstoke • Canada
Visit company websiteExplore more
Salary
💰 CA$115,000 - CA$125,000 per year
Job Level
About the role
- 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
- 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
- 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
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