Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

iOS Developer (12 month contract)

Rakuten Kobo

Mon, 11/09/2026 - 05:58

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 .


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

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the iOS Developer (12 month contract) in Toronto, ON vacancy
  •  ...Highlights: In the role of  Commercial Communications Manager - 12-Month Contract working in Toronto, Ontario, you will be part of the...  ...external audiences (customers) and internal stakeholders. Develop and write scripts for key internal events in alignment with organizational... 
    Contract work
    Work at office
    Flexible hours

    Molson Coors

    Toronto, ON
    1 hour ago
  • $70k per year

     ...over 110 years. As the country’s largest K-12 education content provider, we remain...  ...and actual results. Work closely with developers, product managers, designers, infrastructure...  ...Compensation The base salary range for this contract position starts at $70,000 per annum based... 
    Contract work
    Long term contract
    Temporary work
    Work at office
    Local area

    Nelson Education LTD

    Toronto, ON
    14 days ago
  • $76k - $85k per year

     ...Job ID: 299196 Job Type: Full Time, 12-Month Contract Function: Digital/E-Commerce Address: 160 Bloor Street East, 11th Floor, Toronto...  ...access to opportunities that will challenge, stretch, and develop your skills. You’ll have access to the global community of luxury... 
    Contract work
    Full time
    Internship

    Sephora

    Toronto, ON
    1 day ago
  • $65k - $70k per year

     ...between C$ 65,000.00 - C$ 70,000.00 for 12 months as a fixed term, then converting to FTE The Job: Digital Designer (12-Month Contract)   As a  Digital Designer (12-Month Contract...  ...Partner with UX and Product teams to develop marketing visuals, campaign assets and... 
    Contract work
    Temporary work
    Fixed term contract
    Work at office
    Remote work

    Momentum Financial Services Group

    Toronto, ON
    18 days ago
  •  ...Be Systems Thinking, Data Driven and AI enabled Job Description MISSION The Designer, Store Design is responsible for developing all aspects of design for the Indigo retail environment. The primary focus will be to create concepts consistent with Indigo's brand... 
    Contract work
    Full time
    Work at office
    Work from home
    Home office
    Flexible hours

    Indigo Books & Music

    Toronto, ON
    20 days ago
  •  ...looking for people who share this mindset to join us. With a monthly reach of 30 million Canadians, you can help shape the future...  ...two Full-Time Temporary Traffic Coordinators, with one 6-month contract and one 12-month contract available.*** Who we're looking for:... 
    Contract work
    Full time
    Temporary work
    Shift work

    Rogers Communications

    Toronto, ON
    1 day ago
  •  ...Management). We are seeking a Disability Absence Consultant (12-month contract) to provide expert HR support within HR Shared Services (HRSS)...  ...-management best practices Partner with HR stakeholders to develop, test and implement agreed improvements Update process documentation... 
    Contract work
    Work at office
    Flexible hours

    Sun Life of Canada - Corporate

    Toronto, ON
    1 day ago
  •  ...Application Development will provide technical leadership to develop precise steps and processing logic across all platforms, ensuring...  ...-box solutions will be key to success. Please note this is a 12 month contract opportunity. At CIBC we enable the work environment most... 
    Contract work
    Temporary work
    Fixed term contract
    Remote work

    CIBC

    Toronto, ON
    1 day ago
  • $53k - $88k per year

     ..., Product Development, Branding, Compliance, and Supply Chain teams to embed quality throughout the end-to-end product lifecycle. Develop and maintain product specifications, Acceptance Criteria (AC), and testing requirements to ensure alignment with customer expectations... 
    Contract work
    Permanent employment
    Full time

    Canadian Tire Corporation, Limited

    Toronto, ON
    1 day ago
  • $125 - $145 per hour

    Venture outside the ordinary - TMX Careers The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations enhancing capital markets. United as a global team, we’re connecting cross...
    Contract work

    TSX Inc.

    Toronto, ON
    1 day ago
  • usd65k - usd110k per year

     ...Canadian events, including CA Roadshows, Xerocon, and external industry sponsorships. Managing event budgets, venue selection, vendor contract negotiations, and on-site delivery across all workstreams. Leveraging event technology platforms and evaluating performance data... 
    Contract work
    Permanent employment
    Full time
    Local area
    Remote work
    Flexible hours

    Xero

    Toronto, ON
    2 days ago
  • $105.52k - $131.91k per year

     ...business and user outcomes. This is a temporary, fixed-term contract position of 12-months. Key Accountabilities Lead end-to-end requirements...  ...to align on solution outcomes Partner with architects, developers, and integrators to support platform design and... 
    Contract work
    Temporary work
    Fixed term contract
    Live out

    TSA The Salvation Army TSA

    Toronto, ON
    1 day ago
  • $55.5k - $120k per year

     ...methodology to track the effectiveness of said improvements. Develop and drive process improvements to our Marketing Operations ecosystem...  .... A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.... 
    Contract work
    Part time

    Bank of Montreal

    Toronto, ON
    1 day ago
  • $85.5k - $114k per year

     ...Position Title: Sr Functional Engineer SAP - 12 month contract Position Type: Temporary - Full-Time Grade: Grade 05 Requisition...  ...design based on approved business and technical requirements. Develop test scenarios and conduct testing to validate the accuracy completeness... 
    Contract work
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    2 days per week

    McCain Foods

    Toronto, ON
    10 hours ago
  • $70k - $80k per year

     ...us access to the depth, breadth, and mindset we want in order to develop our full potential. That’s why a career at Munich Re is much...  ...Head of Department. •    Evaluates submissions, reviews treaty contracts, assesses and prices business and performs all necessary underwriting... 
    Contract work
    Work at office
    Local area
    Flexible hours
    Toronto, ON
    22 days ago
  •  ...Technological Toolkit Mobile & Web Development: (iOS, Android, React Native, React, Node.js)...  ...using Swift, along with experience developing or supporting applications for Apple TV. The...  ...development. What You'll Do Design, develop, test, and maintain high-quality native... 
    Contract work
    Remote work

    TribalScale

    Toronto, ON
    1 day ago
  • Join a Challenger At EQ, we're remaking banking so every Canadian gets ahead, every day. Serving nearly 4 million Canadians from coast to coast, we offer a wide variety of financial services from banking and lending, to trust and credit union solutions.  We've been at ...
    Contract work

    eqbank

    Toronto, ON
    18 days ago
  • $68k - $90k per year

     ...currently looking for an Internal Controls Governance Analyst, for a 12-month contract, to support the administration, governance and continuous...  ...•    Strong Microsoft Excel and PowerPoint skills, including developing management reporting, dashboards and executive-level... 
    Contract work
    Work at office
    Local area
    Worldwide

    Zurich

    Toronto, ON
    7 days ago
  •  ...annual planning, quarterly business reviews, and the weekly and monthly cadence in between. Steer Frontline performance through the...  ...: Toronto (hybrid)  Start date: ASAP Employment - 12 month contract  Salary Range: 82-85K (base) + Variable  In return for your... 
    Contract work
    Long term contract
    Fixed term contract
    Work at office
    Immediate start
    Flexible hours

    EcoVadis

    Toronto, ON
    2 days ago
  •  ...week. Overtime as required Key Responsibilities Submit and code invoices into the Bell Canada accounts payable system Enter Month End Journal Entries Code Expense Reports Intercompany chargebacks Perform various account analyses monthly Assist with the... 
    Contract work
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    Bell

    Toronto, ON
    19 hours ago
  • $60k - $65k per year

    Why join Avery Dennison: We are a global materials science and digital identification solutions company with locations in over 50 countries, and approximately 35,000 employees worldwide. As a science and innovation company, we believe that diverse teams are stronger ...
    Contract work
    Full time
    Local area
    Worldwide

    Avery Dennison

    Toronto, ON
    14 hours ago
  • $52 per hour

    Role: Project Manager (Marketing / Digital Marketing) Location: Toronto, ON, Hybrid, 3x per week  Structure: 12 month contract Rates: Up to $52.00 p/h INC.   - We have a great new opportunity to support one of our clients in a contract capacity! Please see below... 
    Contract work

    CorGTA

    Toronto, ON
    6 days ago
  •  ...overall enterprise value.   In addition to these responsibilities, the position will focus on creating robust network architectures and developing high-level designs that meet business requirements. This includes designing network topologies, selecting appropriate technologies,... 
    Contract work

    eqbank

    Toronto, ON
    14 days ago
  • $90k - $125k per year

     ...to implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The Role As an iOS Developer you'll be tasked with working on iOS application development. Working within the software development team, your duties will... 
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    12 days ago
  • Knix is an award-winning intimate apparel and activewear brand that is re-inventing intimates for real life. Through our innovative products and our engaged community, we are empowering people everywhere to be unapologetically free. Launched in 2013, we are one of the fastest...
    Contract work
    Full time
    Work at office
    3 days per week

    knix

    Toronto, ON
    26 days ago
  • $85k - $156k per year

     ...the job coaching Deloitte Global is the engine of the Deloitte network. Our professionals reach across disciplines and borders to develop and lead global initiatives. We deliver strategic programs and services that unite our organization. What will your typical day look... 
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    2 days ago
  •  ...Job Summary What is the opportunity? The RBC Digital team is innovative and rapidly growing. We are looking for experienced iOS Developers who are passionate about technology and bring a depth of mobile application development experience. What will you do? You will... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    10 hours ago
  • $25 per hour

    Hello! We are a family residing in Toronto, Ontario, searching for a nurturing and reliable nanny to join us in caring for our newborn. We are specifically looking for a live-out nanny who can provide part-time assistance. The role includes not just attentive childcare but...
    Hourly pay
    Part time
    Live out

    CanadianNanny.ca

    Toronto, ON
    4 days ago
  • $79k - $131k per year

     ...Auto Cleaning categories.   This role is responsible for developing and executing assortment, pricing, promotion, and vendor strategies...  ..., including sales, shipments, margin, and inventory turns Develop and execute 3-year category strategies aligned to CTR’s automotive... 
    Contract work

    Canadian Tire Corporation

    Toronto, ON
    1 day ago
  • $60 per hour

    Role: Intermediate Python Developers Rates: Up to $60.00 p/h INC. Location: Primarily...  ...for team meetings Structure: Initial 6 month contract  -- We have a great new...  ...the role. — Key Responsibilities Develop and maintain responsive web applications... 
    Contract work
    Remote work

    CorGTA

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to iOS Developer (12 month contract). Be the first to apply!