iOS Developer - Toronto, Canada (Remote)
OpenTable
·
Posted:
August 21, 2023
·
Remote
About the position
We are seeking an experienced iOS Engineer who is passionate about software development and solving tough problems. You will work closely with a dedicated team of product and design partners and take an iterative approach to feature development, small slicing, and incremental delivery. You will help us improve our processes and platform to best suit the constantly evolving needs of our customers and the restaurant industry as a whole.
Responsibilities
- Develop native iOS apps using Swift and Objective-C
- Collaborate with product and design partners to develop features
- Take an iterative approach to feature development, small slicing, and incremental delivery
- Improve processes and platform to meet the evolving needs of customers and the restaurant industry
- Develop quality software backed by unit tests
- Possess strong communication and collaboration skills
- Continuously learn and take on new challenges
Requirements
- 2+ years of experience developing native iOS apps
- Love of programming in Swift with some tolerance of Objective-C
- Understanding of architecture patterns like MVVM
- Passion for developing quality software backed by unit tests
- High emotional intelligence, with strong communication and collaboration skills
- Thirst for learning and embarking on new challenges
- Experience in BDD (we use Quick and Nimble)
- Some experience with DevOps (we use Bitrise for our CI/CD pipeline)
- Experience with reactive frameworks (we use ReactiveCocoa/ReactiveSwift)
- Experience with Core Data
Benefits
- Paid Time Off - 20 days a year
- Birthday/celebration PTO - 1 day
- Annual company weeks off
- Flexible sick time off
- Paid volunteer time
- Parental Leave Benefits
- Dental & Vision Insurance
- Life & Disability Insurance
- Group RRSP and DPSP
- Major Medical Insurance (dependent care options)
- Diversity, Equity, and Inclusion