Senior Developer - Android Mobile SDKs

Canada | Engineering | Full-time | Fully remote


GetintheLoop is a digital shop local platform that makes it easy to integrate offers and rewards from local businesses into existing products and audience channels.

We provide businesses with an easy and effective way to attract and retain engaged local consumers. Our first party mobile app makes it easy for consumers to discover ways to shop local and get rewarded. Our franchise model enables entrepreneurs to create and own a profitable digital shop-local community. And through our platform, we allow other businesses to integrate the same features, functions, and content to engage and reward their audience.

Since 2017, we have grown to nearly 100 franchises and are being used by thousands of national and local businesses. As well, our app has been downloaded by hundreds of thousands of consumers across Canada.

We are now looking for a passionate technical leader to join our Mobile SDK team.

You are located in Canada and available to work in Canada.

You will be a senior developer of our native Android SDKs, which are used by our enterprise customers to integrate with our platform.

In this role, you will develop and release new SDK features and functions, add automation and assist with testing, improve our internal development and release processes, and create updated technical documentation for our Android SDKs, to meet the requirements and expectations of our Enterprise integration customers.

As our ideal candidate, you are a great communicator, have previous experience in a senior development role that required you to lead a team and have extensive experience developing with the Kotlin programming language on the Google Android platform.

Your responsibilities will be:

  1. Software Development - Improve and enhance our existing native Android SDKs.
  2. Testing Automation - Automate testing for critical paths and key features.
  3. Release Management - Deliver frequent, high-quality releases.
  4. Documentation - Ensure adequate and up-to-date technical documentation exists, suitable for internal operations and external integration customers.
  5. Project Management - Be the lead technology voice in product and feature planning to prioritize road maps and constructively solve problems quickly and effectively
  6. Training - Provide thorough and instructive code review and feedback to Junior Developers and Developers
  7. Technical Knowledge - Maintain an thorough level of knowledge of all internal workings and technical designs of our Android SDK products, processes, and current best practices


We will be excited if you have proven experience of:

  1. Experience - 5+ years professional experience in Android development.
  2. Results-Focus - Proven ability to develop & ship substantial features as the sole developer.
  3. Problem Solving - Handle open-ended problems with ambiguity well.
  4. Organization - Ability to estimate tasks methodically and accurately, and to manage multiple tasks, release versions, workflows at the same time.
  5. Leadership - Manage multiple developers working together to deliver a specific feature or release.
  6. Team Player - Collaborative and supportive with a can-do attitude and a willingness to roll up the sleeves and help others.

We Offer

  • Opportunity to be part of a rapidly growing international company
  • Flexibility around location
  • An informal, fast-paced start-up culture
  • Competitive salary
  • Group benefits
  • Employee share options, so you share directly in the success you help create