iOS Developer (12 month contract) (Toronto)

iOS Developer (12 month contract) (Toronto)

09 Nov
|
Rakuten Kobo
|
Toronto

09 Nov

Rakuten Kobo

Toronto

The Role As an iOS Developer (12 month contract), you will be a critical contributor to the entire Kobo iOS app.

You will take ownership over key features, and deliver them from inception to completion.

We pride ourselves in a collaborative environment, and you will have input over future product direction and features.

You will be joining the iOS team within the Global Apps group.

We have recently re-written our iOS app in pure Swift/SwiftUI.

While most of the code inside the app is current native Swift code, the app incorporates some legacy React Native components (such as the reading experience).

There is an existing React Native team to maintain these components, with integration and support provided by the iOS team as needed.

Responsibilities Contribute new features to the Kobo App Fix issues and maintain the quality of the codebase Take complete ownership of features and tasks Collaborate cross-functionally with Product, Design, Backend, and QA to clarify requirements, break down work,



and ship iteratively Must Have Qualifications 5+ years building production iOS apps with Swift, including meaningful ownership of shipped features.

Strong proficiency with SwiftUI, with experience building complex UI Solid grasp of Swift concurrency (async/await, structured concurrency, cancellation, thread-safety).

Excellent problem-solving skills and attention to detail Strong communication and collaboration skills Nice to Have Qualifications Experience with a unidirectional architecture such as The Composable Architecture (TCA) or similar patterns.

Strong functional programming fundamentals Previous UIKit and Objective-C experience, although our app is fully written in Swift/SwiftUI.

Experience with modularization (Swift Package Manager) and CI improvements.

The Perks: Flexible schedule and hybrid remote working environment Weekly Kobo Spark sessions

📌 iOS Developer (12 month contract) (Toronto)
🏢 Rakuten Kobo
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ios developer (12 month contract) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: ios developer (12 month contract) (toronto) / toronto