How to apply

Email careers@bluink.ca with the subject line "iOS Developer" and your attached PDF résumé.

Introduction

You will be a member of a high performing team with responsibility for development of our iOS application and SDK. Strong communication skills, attention to detail, a customer-focussed mentality, and the ability to meet deadlines are critical to this role.

Responsibilities

  • Developing for and maintaining Bluink’s native iOS app products and internal applications.
  • Design and implementation of new features based on customer requirements and product management.
  • Writing structured, well-organized, and reusable code.
  • Writing technical documentation suitable for internal and external consumption.
  • Tracking the progress of tasks and updating the status using project tracking tools.
  • Providing technical direction to and mentoring more junior developers.

Desired qualifications

  • Bachelor's degree in Computer Science, related technical field or equivalent practical experience.
  • 3+ years of native iOS Development experience (Swift, Objective-C).
  • Advanced knowledge of Apple Frameworks, Xcode, Cocoapods.
  • Comfortable developing UI in both Interface Builder and programmatically with UIKit and SwiftUI.
  • Knowledge of Auto Layout, responsive design, and ensuring UI adapts to supported device screen sizes and are accessible.
  • Experience with certificates and provisioning.
  • Familiar with the app review process, Apple Developer Portal, App Store Connect, TestFlight, etc.
  • Knowledge of C/C++ and integrating C libraries with iOS applications.
  • Comfortable working with the command line and bash scripting.
  • Experience with source control (git).
  • Experience with Agile delivery and development methodologies.
  • Excellent verbal and written communication skills.
  • Have at least one published app available in the App Store.
  • Nice to have: Android experience, knowledge of Combine, RxSwift, Fastlane.

Location: Ottawa, Ontario

Perks

  • Energetic start-up environment (felt even with team currently working remotely).
  • Challenging assignments/projects.
  • Complimentary access to applicable Udemy online learning courses.
  • MacBook or PC laptop access.