Mobile Platform Developer

Mobile Platform Developer (Contract)
We are searching for a mobile developer to help jump start our mobile platform. Sortable is always on the lookout for programmers who want to take charge of large feature areas and drive them to completion. We hire people with strong technical backgrounds, but who also possess the soft skills to manage less technical parts of the business. We like to prototype and deploy quickly to test ideas. For us, determining what to build is at least as important as the data structures and algorithms we use to build it.  This is a six (6) month contract position.

About Sortable
We're a Waterloo Region startup on a mission to make ads suck less. Learn more

Why work at Sortable?

  • We are one of the fastest growing startups in Kitchener-Waterloo

  • Great perks (catered lunches daily, Candy Mountain, fun environment)

  • Work with smart, supportive people

  • We are fixing a broken industry

Learn more about working at Sortable:

Read our Dev Blog:


As a Mobile Platform Developer (Contract) you will:

  • Work with our team to design, build, and test our Android and iOS mobile SDK

  • Mentor and coach the team on mobile best-practices and tools

  • Have a genuine say in project scope and requirements

  • Help us expedite delivery of our disruptive solution to the mobile platform


What it takes:

  • University degree in Computer Science, Engineering, Math, or equivalent experience

  • An established mobile developer with 5+ years experience building mobile solutions

  • Demonstrated ability to mentor other contributors and small teams

  • Substantial development experience with Java, Swift and Objective-C

  • Strong written and verbal communication skills in English


Tools of the Trade:

  • Mobile Development: git (and, XCode, Android Studio, motorized desks (stand a while, sit a while!)

  • Backend: Clojure, Scala, Python, bash

  • Data: PostgreSQL, DynamoDB, Hive, Apache Spark, Presto DB, Redis, ElasticSearch, Common Crawl archives

  • Collaboration: Slack, JIRA

  • Infrastructure: AWS and Azure; Graphite and Grafana for metrics; continuous integration courtesy of Jenkins


Bonus Points:

  • Interest in technical leadership and a history of taking ownership and driving projects to completion

  • Experience developing and distributing a mobile SDK for third-party consumption

  • Understanding of the Ad Ops ecosystem and platforms

At Sortable we're dedicated to ensuring equal employment opportunities. If you require accommodation in the recruitment process, please email us at

Good Luck!

The Hiring Team