Senior Mobile Engineer, Jobber

McMobile

CA$125.8-170.1k

Offers Stock Options

React
TypeScript
React Native
GraphQL
Java
iOS
Node.js
Android
Swift
Sentry
Appium
Bitrise
Split
Ruby on Rails
Datadog
Senior and Expert level
Toronto
Remote from Canada
Jobber

Job tracking & customer management

Job no longer available

Jobber

Job tracking & customer management

501-1000 employees

B2BCommunicationCustomer serviceFinancial ServicesSaaSMobile

Job no longer available

CA$125.8-170.1k

Offers Stock Options

React
TypeScript
React Native
GraphQL
Java
iOS
Node.js
Android
Swift
Sentry
Appium
Bitrise
Split
Ruby on Rails
Datadog
Senior and Expert level
Toronto
Remote from Canada

501-1000 employees

B2BCommunicationCustomer serviceFinancial ServicesSaaSMobile

Company mission

To help small business owners move more efficiently, survive changes in the economy, support their families and communities, and WIN at creating something on their own.

Role

Who you are

  • A demonstrated level of senior software engineering experience on a full stack or dedicated mobile development team
  • Experience with the entire software development lifecycle in the Agile/Scrum framework
  • A strong systems focus, on building foundational software for large at-scale applications
  • User-centric mindset: building systems with performance and usability in mind
  • Ability to quickly move between different features and projects with a strong interest in experimentation
  • Enthusiasm for delivering value early and often to customers
  • A structured understanding of common front-end/mobile frameworks, architectures, technologies and patterns
  • An inquisitive mind set; ability to ask many questions, seek out new information and remain open to new ideas and perspectives
  • The ability to self serve, take initiative, and find resources necessary to accomplish a project or solve a problem
  • Experience providing technical mentorship and sharing industry best practices, helping team members navigate complex engineering challenges and stay involved with the latest technologies and trends

Desirable

  • Experience in a tech leadership role with a strong focus on mobile observability and instrumentation (e.g., NewRelic, Datadog, Sentry)
  • Cross-Platform & Native Expertise – Proven experience developing in React Native along with native iOS (Swift) and Android (Java) development
  • Hands-on experience with GraphQL, Ruby on Rails, React, and writing robust front-end and back-end code across multiple languages and frameworks
  • Skilled in implementing E2E test suites (e.g., Appium) and setting up CI/CD pipelines (e.g., Bitrise, CircleCI, Split)

What the job involves

  • We're looking for a Senior Software Engineer to be part of our Product Software Engineering team
  • Reporting to the Manager, Software Engineering, the Senior Software Engineer will collaborate with other Software Development members on a Scrum team to build an industry-leading product that helps our customers and their small businesses be successful
  • We’re looking for people who are ready to solve problems that millions of entrepreneurs are facing, using their experience to influence both a product and our team, all the while still working on developing their own craft
  • In this role, it’s important that you’re a champion of best practices for well-tested, scalable, and well-organized code
  • In addition, you customize and extend tools and processes to increase the effectiveness of your team, and mentor others to do the same
  • Be involved in the full life-cycle of a feature, from ideation to delivery and adoption
  • Write high quality technical design documents and proposals, and review them with your team and Staff/Principal engineers
  • Use existing observability tools and research new ones to track and improve our mobile apps’ operational metrics
  • Perform platform upgrades and migrations (TypeScript, Node, React Native, etc.)
  • Help feature teams diagnose and triage mobile issues
  • Improve our mobile E2E and unit tests, both from a coverage and performance perspective
  • Participate in code reviews and testing, while driving engineering solutions to have consistent practices and reusable code
  • Facilitate group discussions with team members and stakeholders to determine the best solution to our customer's problems
  • Research, communicate, and advocate for the use of best practices within your team’s domain
  • Mentor and coach junior teammates, helping them elevate their skills and careers
  • Understand how and why our customers work the way they do, so you can develop and improve features in Jobber's online and mobile apps

Application process

  • An interview with a Talent team member (45 mins)
  • A Hiring Manager Interview (60 mins),
  • A take-home challenge with a follow-up Functional Interview (90 mins),
  • A Senior Leadership Interview (30 mins)

Share this job

View 30 more jobs at Jobber

Insights

Top investors

15% employee growth in 12 months

Company

Company benefits

  • Health, dental, vision, and paramedical for both mind and body, life and travel insurance, and an employee assistance program.
  • Health spending and wellness accounts to help with expenses not covered by traditional benefits.
  • Equity and RRSP matching of up to 3% of your annual salary.
  • Your birthday off!
  • Parental leave—complete with top-ups for up to 8 weeks.
  • Monthly snack box program with plenty of options for that afternoon pick-me-up.
  • Bi-weekly all company stand-ups, quarterly hackathons and town halls, and yearly all-hands professional development sessions.
  • Continuous 1:1’s and honest feedback.
  • A team of humble and supportive group of Jobberinos who give a sh*t about the work they’re doing.
  • Opportunity to have a 1:1 session with one of our Development Coaches, take advantage of our in-house suite of learning opportunities, and build out your personal development plans.
  • Hybrid work model.
  • Work in either our Edmonton or Toronto office, remotely from anywhere in Canada or the US, or a combination of both.
  • Monthly home office allowance and a one-time stipend to help equip your home office.

Funding (last 2 of 7 rounds)

Jan 2023

$100m

SERIES D

Jan 2021

$60m

GROWTH EQUITY VC

Total funding: $185.8m

Our take

For businesses that sell home services, it can be difficult keeping up with paperwork, scheduling appointments, and chasing payments, especially when their teams are small. Jobber delivers a comprehensive toolbox to keep track of all these aspects, so that small business owners can concentrate on more important things like serving their customers and building their brand.

Jobber was founded in 2011, initially to help a friend who owned a small painting business. The founders quickly discovered that what they were building could help many more owners across a number of industries, going on to launch the product which is now used by over 200,000 professionals.

What makes Jobber stand out is that it collects all the vital parts of running a home services business into one place, removing the burden of keeping track of multiple sources of information. The company has seen significant funding which it has invested in R&D and growing its customer base, and boasts four consecutive years on The Globe and Mail's Canada's Top Growing Companies List.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle