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.