
Senior iOS Engineer – Diner Engagement
OpenTable
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$130,000 - CA$150,000 per year
Job Level
Senior
Tech Stack
iOSSwift
About the role
- Implement new product features, working closely with designers and product managers
- Collaborate with backend teams, defining public APIs used by our apps
- Collaborate with Product and Design teams on product requirements, A/B test design and feature rollout
- Maintain the existing codebase, adding unit tests, refactoring existing code as needed
- Contribute to the app’s overall architecture to keep it up to date: introduce new patterns such as reactive, async, upgrade system frameworks, etc.
- Mentor and guide other team members in their journey to become world class engineers
Requirements
- 7+ years of experience in iOS development, proficient in Swift
- Good communication skills
- Have an eye for good design, and be passionate about consumer product development in general
- Pragmatic, quick learner
- Experience with unit testing a strong plus
- Backend experience a plus, but not required
Benefits
- Generous paid vacation + time off for your birthday
- Work from (almost) anywhere for up to 20 days per year
- Focus on mental health and well-being:
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Paid volunteer time
- Focus on your career growth:
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- Travel Discounts
- Employee Resource Groups
- Private health and dental insurance
- Life and Disability insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmentSwiftunit testingAPI developmentreactive programmingasynchronous programmingcode refactoringsoftware architecturefeature rolloutA/B testing
Soft skills
communication skillsmentoringcollaborationdesign sensibilitypragmatismquick learning