iOS Developer (12 month contract)
Rakuten Kobo
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
- ...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 workWork at officeFlexible hours
$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 workLong term contractTemporary workWork at officeLocal area$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 workFull timeInternship$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 workTemporary workFixed term contractWork at officeRemote work- ...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 workFull timeWork at officeWork from homeHome officeFlexible hours
- ...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 workFull timeTemporary workShift work
- ...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 workWork at officeFlexible hours
- ...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 workTemporary workFixed term contractRemote work
$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 workPermanent employmentFull time$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 workusd65k - 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 workPermanent employmentFull timeLocal areaRemote workFlexible hours$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 workTemporary workFixed term contractLive out$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 workPart time$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 workFull timeTemporary workWork at officeRemote workWork from home2 days per week$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 workWork at officeLocal areaFlexible hours- ...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 workRemote work
- 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
$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 workWork at officeLocal areaWorldwide- ...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 workLong term contractFixed term contractWork at officeImmediate startFlexible hours
- ...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 workLong term contractFull timeTemporary workWork at office3 days per week
$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 workFull timeLocal areaWorldwide$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- ...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
$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 timeWork from homeFlexible hours- 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 workFull timeWork at office3 days per week
$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 contractFlexible hours- ...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 timeFlexible hours
$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 payPart timeLive out$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$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 workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to iOS Developer (12 month contract). Be the first to apply!

