{"id":3909088,"url":"https://alion.io/job/rakuten-kobo-ios-developer-12-month-contract","title":"iOS Developer (12 month contract)","company":{"id":38977,"name":"Rakuten Kobo","domain":"kobo.com","url":"https://alion.io/company/rakuten-kobo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"React Native","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"SwiftUI","optional":false},{"name":"JavaScript","optional":true},{"name":"Modularization","optional":true},{"name":"Objective-C","optional":true},{"name":"React.js","optional":true},{"name":"Swift","optional":true},{"name":"UIKit","optional":true}],"status":"live","first_seen_at":"2026-11-06T00:00:00Z","employer_posted_date":"2026-11-06","last_verified_at":"2026-11-11T05:01:35Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"Job Description:\nHere 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.\nIf 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.\nThe Role:\nAs 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.\nYou 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.\nResponsibilities\nContribute new features to the Kobo App\nFix issues and maintain the quality of the codebase\nTake complete ownership of features and tasks\nCollaborate cross-functionally with Product, Design, Backend, and QA to clarify requirements, break down work, and ship iteratively\nMust Have Qualifications\n5+ years building production iOS apps with Swift, including meaningful ownership of shipped features.\nStrong proficiency with SwiftUI, with experience building complex UI\nSolid grasp of Swift concurrency (async/await, structured concurrency, cancellation, thread-safety).\nExcellent problem-solving skills and attention to detail\nStrong communication and collaboration skills\nNice to Have Qualifications\nExperience with a unidirectional architecture such as The Composable Architecture (TCA) or similar patterns.\nStrong functional programming fundamentals\nPrevious UIKit and Objective-C experience, although our app is fully written in Swift/SwiftUI.\nExperience with modularization (Swift Package Manager) and CI improvements.\nThe Perks:\nFlexible hours and hybrid remote working environment\nWeekly Kobo Spark sessions\nAbout Rakuten Kobo Inc.\nRakuten 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.\nRakuten 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.\nRakuten Kobo would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.\n#RKIND","description_format":"text","description_chars":3481,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["E-commerce Platforms","Books"],"lifecycle":[{"event":"open","at":"2026-11-07T05:28:22Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Positions approved through LMIA in 12 months: 1","filings_12m":1,"filings_prev_12m":4,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream","cap_exempt":false,"checked_at":"2026-11-11T07:38:50+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":5,"expected_fill_days":52,"reasons":["conf:0","win:early"],"computed_at":"2026-11-11T05:49:22Z"},"pay":null,"html_url":"https://alion.io/job/rakuten-kobo-ios-developer-12-month-contract","json_url":"https://alion.io/job/rakuten-kobo-ios-developer-12-month-contract.json","meta":{"generated_at":"2026-11-11T10:06:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17116,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":38977},"rest":"https://alion.io/mcp/rest/get_company?id=38977"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frakuten-kobo-ios-developer-12-month-contract"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frakuten-kobo-ios-developer-12-month-contract"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frakuten-kobo-ios-developer-12-month-contract"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rakuten-kobo-ios-developer-12-month-contract\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frakuten-kobo-ios-developer-12-month-contract"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3909088}},{"tool":"search_jobs","arguments":{"company":"kobo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3909088},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}