itjobs.ca Logo
Kobo logo

iOS Developer

Koboabout 2 months ago
Toronto
Mid Level

Top Benefits

Work from anywhere policy
Flexible hours
Unlimited sick and mental health days

About the role

Who you are

  • 5+ years building production iOS apps with Swift, including meaningful ownership of shipped features
  • Strong proficiency with Swift UI, 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
  • Experience with a unidirectional architecture such as The Composable Architecture (TCA) or similar patterns
  • Strong functional programming fundamentals
  • Previous UI Kit and Objective-C experience, although our app is fully written in Swift/Swift UI
  • Experience with modularization (Swift Package Manager) and CI improvements

What the job involves

  • As an iOS Developer II, you will be a critical contributor to the entire Kobo 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/Swift UI. While most of the code inside the app is new 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
  • 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

Benefits

  • "Work from anywhere" policy
  • Flexible hours
  • Internet/phone/commuting allowance
  • Daily meal allowance when in the office
  • $500 CAD flexible spending account
  • Parental leave top-up
  • Unlimited sick and mental health days
  • 4-day summer holiday weekends
  • RRSP matching, bonus and stock options
  • Free Kobo eReader
  • Free weekly book of your choice
  • Volunteer time off

About Kobo