Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Mobile Engineer I developing high-performance tablet applications. Collaborating closely with product, design, and backend engineers to enhance app quality for small business management.

Responsibilities

  • Build, ship, and maintain features in the Timeclock domain that help managers staff shifts, understand their teams, and operate faster on iPads and Android Tablets.
  • Develop clean, scalable, testable React Native code that raises the bar for engineering quality.
  • Partner with backend engineers, product, and design to deliver best-in-class tablet features
  • Improve performance, reliability, and overall app resilience for our 3.9M+ active workers and managers.
  • Leverage AI tools to accelerate development, reduce defect rates, improve test coverage, and streamline workflow automation.
  • Collaborate cross-functionally with backend, web, data, and AI platform partners to ensure seamless end-to-end system behavior.
  • Participate in code reviews, architecture discussions, and continuous improvement initiatives.
  • Contribute to our mobile technical roadmap and raise the bar for engineering excellence across the org.

Requirements

  • 4+ years of React Native Engineering experience
  • Well-versed in all aspects of JavaScript
  • Expert in common React Native frameworks
  • Expert in Swift, Swift UI, UIKit, and various common iOS frameworks (if familiar with iOS Development)
  • Expert in Kotlin, Kotlin Coroutines, and Kotlin Flow (if familiar with Android development)
  • Advanced understanding of object-oriented design patterns
  • Strong understanding of performance optimization for mobile applications
  • Deep knowledge of iOS OR Android UI design principles, patterns, and best practices
  • Experience with RESTful APIs and third-party integrations
  • Experience with testing frameworks (unit, feature, integration)
  • Familiarity with Jira, Git, GitHub, CircleCI, and development via PR workflows
  • Strong systematic thinking and problem-solving skills
  • Demonstrated curiosity and hands-on experience using AI tools to streamline workflows, debug, generate tests, and improve development velocity

Benefits

  • Stock options + TFSA/RRSP with 4% company match
  • Comprehensive medical, dental, and vision for you and your dependents
  • Flexible PTO + company holidays + designated focus periods
  • Access to paid AI tools with minimal restrictions
  • Maternity/Parental Leave EI top-up support offered (after 6 months of service)
  • Work From Anywhere Month + meeting-free weeks yearly
  • Life insurance + short/long-term disability coverage
  • Meals provided, team offsites, and Customer Days

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$160,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSJavaScriptKotlinReactReact NativeSwift

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.