iOS Engineer II

OpenTable
Summary
Join OpenTable's team as a mid-level iOS Engineer and work remotely (initially transitioning to a hybrid model) on their flagship consumer app used by millions worldwide. You will implement new features, collaborate with designers, product managers, and backend teams, maintain the codebase, and contribute to the app's architecture. The role requires 4+ years of iOS development experience with proficiency in Swift, excellent communication skills, and a passion for consumer product development. OpenTable offers a competitive salary, generous paid time off, mental health benefits, parental leave, professional development opportunities, and various other perks. The company fosters a global and dynamic work environment, encouraging collaboration and flexibility.
Requirements
- 4+ 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
Responsibilities
- 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
Preferred Qualifications
- Experience with unit testing
- Backend experience
Benefits
- Generous paid vacation + time off for your birthday
- Work from (almost) anywhere for up to 20 days per year
- 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
- 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
- Health benefits
- Flexible spending account
- Retirement benefits
- Life insurance
- Paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
- Parental leave benefits
- Annual bonus
- Equity grant