AndroidGraphQLiOSReactReact NativeRubyRuby on RailsTypeScriptRailsCircleCIDatadogSentryCI/CDLeadershipMentoringCommunication
About this role
Role Overview
Own substantial work end-to-end—from clarifying the problem through delivery, adoption, and follow-up—while balancing feature delivery with sustainable engineering.
Lead technical direction for team-scoped initiatives: author and review technical designs and proposals; drive sound decisions and trade-offs with peers and Staff/Principal engineers.
Define and uphold quality for our mobile platform: performance, stability, and reliability through standards, observability, and catching regressions early.
Modernize and strengthen the mobile foundation (stack, architecture, tooling) so feature teams ship faster with fewer surprises.
Put testing and reliability practices in place that the team can reuse: automate what matters, share patterns, and target the risks that would actually hurt users.
Grow the team: mentorship, high-signal code review, and documentation or other artifacts that spread knowledge beyond your own work.
Partner across functions to align on problems, dependencies, and trade-offs, and to connect platform work to customer and developer experience.
Requirements
Senior-level experience shipping production software on a dedicated mobile or strong mobile-adjacent team (we work across the mobile surface area and supporting systems).
Strong system and component design: clear boundaries, maintainable architecture, and intentional trade-offs at team scope—not only feature implementation.
Depth in mobile engineering: frameworks and patterns, UI performance and responsiveness, and how quality shows up for users at scale.
Operational maturity: systematic troubleshooting, monitoring, and improving how we detect and respond to issues in mobile apps.
Technical leadership behaviors: mentoring others, facilitating technical discussion, and written communication that drives alignment.
Customer-centered judgment: you incorporate feedback and context, navigate ambiguity, and help prioritize what matters.
Ownership: you self-serve, take initiative, and bring clarity when requirements are fuzzy.
Experience in a tech lead or similar leadership capacity.
Hands-on mobile observability and instrumentation (e.g. Sentry, Datadog).
E2E experience (e.g. Appium).
Our stack or neighbors: React Native (TypeScript), native iOS/Android, GraphQL, Ruby on Rails, React—in production.
CI/CD and mobile release experience (e.g. Split, Bitrise, CircleCI, Runway).
Tech Stack
Android
GraphQL
iOS
React
React Native
Ruby
Ruby on Rails
TypeScript
Benefits
A total compensation package that includes an extended health benefits package with fully paid premiums for both body and mind
matching in RRSP, TFSA or FHSA
stock options
A dedicated Talent Development team and access to coaching, learning, and leadership programs to help you grow your career, reach your goals, and unlock your full potential.
unique opportunity to build, grow, and leave your impact on a $400-billion industry that has no dominant player...yet.
work with a group of people who are humble, supportive, and give a sh*t about our customers.