Drivewyze - Mobile Software Developer

Type: Full-Time
Location: Edmonton, AB, Canada

Drivewyze is the smart mobility services company for the transportation industry. Drivewyze and its sister company, Intelligent Imaging Systems Inc., are on a mission to revolutionize the delivery of highway safety and transportation management through world-class products, systems and services. Drivewyze serves commercial drivers and fleets with innovative trucking apps such as Drivewyze Weigh Station Heads Up and Drivewyze PreClear Bypass service.

Drivewyze PreClear is a mobile application that runs on iOS, Android, and embedded devices.  The app provides bypasses to long-haul truck drivers via an on-screen notification using GPS information. The Drivewyze app is supported by a multi-tier cloud-based infrastructure that is connected to various law enforcement databases and provides visibility to law enforcement personnel about the Drivewyze bypasses happening at each supported weigh station.

Description:

As a Mobile Software Developer, you will be responsible for working with Product Managers, Managers, QA and other Developers to create and update the Drivewyze application, for both iOS and Android.  You also will be responsible for designing and building application features, supporting tools, continuous integration, security improvements and architectural changes.

Location:

Canada – Edmonton, AB

Responsibilities include but are not limited to:

  • Software Design

  • Maintain and improve consistency of the mobile architecture

  • Unit Testing

  • Technical documentation

Qualifications:

  • Strong interpersonal skills and positive attitude

  • Commercial experience in Mobile development

    • Either: strong in Android development with knowledge of iOS development practices

    • Or: Strong in iOS development with knowledge of Android development practices

    • Or: awesome at both!

  • Object oriented software analysis and design

  • Strong written and verbal communication skills

  • Working knowledge of source code repositories (Git)

  • Self-motivated and ability to work with little oversight

  • Experience in unit testing (any N-Unit framework or similar)

  • Support and help design mobile and rest-based APIs

Technologies:

  • Java

  • Kotlin

  • RX (Java, Swift)

  • Objective C

  • Swift

  • js

  • Python

  • Microsoft SQL/ PostgreSQL

  • Mongo

  • Lisp

  • Web: HTML, CSS, Javascript

  • JSON

Requirements:

  • 2+ years of commercial experience in application development

  • Experience with mobile applications and web applications

  • Methodical, self-starter, proactive attitude

  • Ability to stay focused in a fast moving, team environment

  • Sc. in Computer Science or Computer Engineering or related degree, diploma, and/or applicable work experience