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
Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.
Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.
Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.