iOS Developer

Who we are and what we do

Founded in 2011, Mappedin powers search and discovery indoors, enabling consumers to find what they’re looking for with speed and ease. Our software platform provides industry leading tools to manage dynamic indoor spatial data and offer wayfinding experiences for customer-facing applications, including a recent collaboration with Apple Maps.

Mappedin works with the ten largest malls in Canada, the largest REITs in the US, and in stores, hospitals, campuses, and airports around the world.

The Consumer team at Mappedin enables our customers to deliver the best possible experience to their end users by building robust SDKs and easy to use applications. We help them dream of what’s possible, and then help turn those dreams into reality.

Who you are and what you’ll do

You love to work with latest technology and aren’t afraid to get your hands dirty with some 3D stuff. You have a deep understanding of iOS development with a willingness to learn and become an expert in Swift. You’re comfortable doing API design and have a desire to build robust software that doesn’t break in a weird way. We expect you to keep challenging us on our views of what’s possible or not and use creative ways to solve problems.

As part of the Development team and reporting to the Software Development Manager – Consumer, you will own the iOS SDK:

  • Build features and support existing partners in the Mappedin iOS SDK
  • Work on sample applications that use our SDK to show off what it’s capable of
  • Collaborate to ensure a consistent API and code quality between the iOS and Android SDK

The ideal candidate likely has experience in one or more of the following areas as well:

  • Swift
  • Working on an SDK and/or have written an API, with a solid understanding of how an SDK will be consumed from a third party developer perspective
  • Using 3D technology like SceneKit, Unity, Three.js or OpenGL
  • Working with Android

What are some challenges?

We have a small team and you will be the only developer working on the iOS SDK. As a result, there’s not a lot of mentorship within Mappedin to help you with iOS-specific questions, and we are looking to you to be the subject matter expert.

You’ll be working on really important projects and there may be some tight deadlines from time to time. Apple recently made an announcement at WWDC about indoor maps and we’re happy to share that Mappedin has been collaborating with Apple closely to ensure data accuracy. We also helped build an application for The Dubai Mall around beacons and indoor positioning. Part of this role will be to explore other things we can do to make these collaborations more effective.

Behind the scenes

We use a variety of technology and tools that currently include Swift, SceneKit, OpenGL, JavaScript, React, Redux, Three.js, Webpack, npm, WebGL, Node.js, MongoDB, ElasticSearch, Kibana, AWS, Github, and JIRA.

There’s a lot of trust here at Mappedin. We work flexible hours, have a flexible vacation policy, and provide whatever hardware or office equipment you want to help you do your best work. We value execution and will do whatever it takes to get things done if it’s something we’ve promised. We stay curious and will always ask each other questions, rarely making assumptions. We recognize that we are all different and will challenge each other’s views and perceptions from time to time, resulting in constructive and healthy debates, but that never stops us from all eating lunch together every day. If you want to join our sports team, there’s a blank bright orange jersey here waiting for your name to be printed on it.

Lastly, if you’re allergic to cats, don’t worry! Our office cat stays on the other side of the office and won’t bother you unless you decide to work in the collab area there.