Jobs.ca
Jobs.ca
Language
Kobo logo

iOS Developer

Kobo22 days 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

501-1000

Similar Jobs