Find jobs in Canada today!

To post a job, login or create an account |  Post a Job

Mappedin: Software Developer – Full Stack


This is a Full-time position in Lawrenceville, QC posted July 11, 2021.

Who We Are And What We DoMappedin powers search and discovery indoors.

Our software platform provides industry leading tools for property owners and operators to manage their dynamic indoor information and build digital wayfinding experiences into their customer-facing applications.Founded in 2011, Mappedin is headquartered in Waterloo, Canada.

We work with clients in all industries around the world to help manage over 600M square feet of indoor space.

In the last year, the Mappedin platform served over 140 million directions to people navigating the indoors.Who You Are And What You’ll DoYou’re a leader who’s as interested in the big picture of what you build as you are in all the details.

You have a solid background in Javascript development, and are down for a bit of mobile.

You like tinkering with new technology.

We expect you to use creative ways to solve new problems.

You want to make elegant APIs for developers to use.As part of the SDK team and reporting to the Director of Engineering, you will be building on the core Mappedin SDK to enable internal and external developers to easily create beautiful mapping experiences.

You will:Build the Mappedin SDK with internal and external party developers in mindWork with Product to determine features, timelines, and priorities for the SDKDeliver core features in JavaScript, and expose them in the wrappers for iOS, Android, and React NativeUpdate documentation and samplesYou are excited about learning or already have experience in:JavaScript DevelopmentSome Kotlin and Swift developmentWorking with 3rd party developers and partnersWhat are some challenges?You are probably not a pro at JavaScript AND Swift AND Kotlin.

That’s ok.

The core of the SDK is written in JavaScript, with bindings for various functions exposed to the native layers.

It is largely boilerplate, and we expect you to learn (or already have) enough mobile development to create that boilerplate and release those versions of the SDK.By the same token, if you ARE primarily a mobile developer, you are not going to be happy.

90% of your dev time is going to be spent in JavaScript, so if that’s not what you want you should unfortunately look elsewhere.Behind the scenesWe use a variety of technology and tools that currently include JavaScript, React, Three.Js, Webpack, WebGL, Node.Js, MongoDB, ElasticSearch, and Kibana.There’s a lot of trust here at Mappedin.

We offer a flexible working environment, have a generous vacation policy, and we all work together to help you produce your best work.

We stay curious, challenge opinions, take risks, and learn from mistakes.

We’re competitive and we like to win together.Powered by JazzHRvLxIyKJRIT