Logo for Rakuten

iOS Developer (12 month contract)

Role overview

Summary

This role is for an iOS Developer at Rakuten Kobo Inc., focusing on the Kobo iOS app. You will contribute to feature development and collaborate with various teams to enhance the app's functionality, ensuring a high-quality user experience.

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

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

Key facts

Hard skills

Other skills

  • Problem Solving
  • Detail Oriented
  • Collaboration
  • Communication

About the company

Rakuten logo

Rakuten

  • E-commerce & Marketplaces
  • Scaleup
  • 201–500
Rakuten est un leader mondial des services en ligne et l’inventeur du modèle de place de marché B2B2C. Fondé en 1997 au Japon, Rakuten propose un écosystème de plus de 80 services digitaux complémentaires, disponibles dans 30 pays, dans des domaines aussi variés que l’e-commerce, les télécommunications, les Fintech, la publicité ou encore l’Intelligence Artificielle. En France, Rakuten est le pionnier de l’économie collaborative et circulaire. Sa plateforme inclusive permet aux grandes enseignes comme aux TPE/PME locales de commercialiser leurs produits à une très large communauté d’acheteurs et de bénéficier d’outils technologiques et de services innovants pour développer leur activité, en ligne comme en magasins, via le click & collect notamment. L’engagement de Rakuten en faveur d’un e-commerce vertueux se traduit aussi par son approche non concurrentielle, qui encourage les commerçants comme les particuliers à revendre leurs produits, faisant de la plateforme un acteur majeur de la seconde main. La réussite de Rakuten repose ainsi sur une double promesse : le pouvoir d’acheter et de revendre. Aujourd’hui, plus de 12 millions de Français profitent de cet engagement via le Club R. Plus qu’un programme de fidélité, le Club R récompense acheteurs et vendeurs et favorise le développement de l’économie circulaire. Fidèle à ses valeurs fondatrices, Rakuten prône un modèle de digitalisation responsable, pour les commerçants, pour l’environnement et pour le consommateur : un e-commerce qui met tout le monde d’accord.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Job Description:

Here at Rakuten Kobo Inc. we offer a casual working start-up environment and a group of friendly and talented individuals. Our employees rank us highly in terms of commitment to work/life balance. We realize that for our people to be innovative, creative and passionate they need to feel valued and supported.

If you’re looking for a company that inspires passion, personal, and professional growth – join Kobo and come help us on our mission of making reading lives better.


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 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.


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 hours and hybrid remote working environment
  • Weekly Kobo Spark sessions

About Rakuten Kobo Inc.
Rakuten Kobo Inc. is the world’s digital bookseller created by and for booklovers. Owned by Tokyo-based Rakuten Group, Inc. and headquartered in Toronto, Rakuten Kobo’s millions of worldwide users can read anytime, anywhere, and on any device. With a mission to make reading lives better for all, Rakuten Kobo connects readers to stories using thoughtful and personalized curation of eBooks and audiobooks, and the best dedicated eReaders and apps for reading. With the singular focus of making reading lives the best they can be, Kobo’s open platform allows people to fit reading into more moments in their busy lives. To learn more about Rakuten Kobo, visit www.kobo.com.


Rakuten Kobo Inc. is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially.  


Rakuten Kobo would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.  


#RKIND

Related jobs

See all iOS Developer jobs

Other jobs at Rakuten