Peek makes the world's tours & activities easily bookable — anytime, anywhere. Our industry-leading technology, Peek Professional, empowers operators to better manage and grow their businesses. and our award-winning mobile app connect people with everyday adventures that create lasting memories. CNBC labeled Peek as the "OpenTable for activities" and the New York Times called"a site you want to visit again and again". The company is backed by tech heavyweights including Google's Eric Schmidt, Square's Jack Dorsey and TPG's David Bonderman.
Your Role
Use your extensive knowledge of Swift to improve the Peek Pro iOS app, a completely native application relied upon by thousands of users every day. You will work with real-time data streams, engineer for performance across devices and delight people by making the best software we can imagine. You will collaborate closely with Product, Design and QA to spec, build, test and deploy new features. 
We’re still small (over hundred full-time employees), so every person’s effort contributes significantly to the direction of our growing company.
Please note: This role requires existing U.S. work authorization. Peek is not sponsoring new visas at this time.
What we need your help with
  • Architect and build product features end to end in Swift
  • Establish and maintain best practices in engineering team through technical leadership
  • Act as a mentor to fellow software engineers, through code reviews, design document critiques, and brainstorms throughout the software development process
  • Collaborate with product managers, designers, and business teams to identify and execute best solutions, focusing on business impact, product polish, and code quality
  • Participate in sprint planning, stand-ups and retrospective meetings
  • Launch new features, big and small, analyzing system and business metrics post-release
What we look for
  • 3+ years experience of software iOS development building real world apps 
  • Experience with Swift
  • Experience with threading, mobile database (Realm) and networking
  • Expertise in building complex layouts with UIKit
  • Ability to work in areas outside of their usual comfort zone and get things done quickly
  • Passion for learning new technologies fast
  • B.S. degree in Computer Science or a related field, or equivalent experience
 These would also be nice
  • Experience in Reactive Functional Programming
  • Knowledge of MVVM, MVVM-C design pattern
  • Experience in small start­up environments
  • Experience in building GraphQL API in Elixir
  • Experience with Objective-C
Personal Qualities
  • Strong communication skills, a positive attitude and empathy
  • Self ­awareness and a desire to improve your skills
  • Creative, organized and resourceful
  • Able to work in a dynamic, fast-paced environment without skipping a beat
  • Demonstrate common sense and exercise good judgment when faced with emergencies
  • Humility and emotional maturity
  • Integrity
Benefits & Perks
  • Stock
  • Medical, dental & vision insurance
  • Paid time off
  • Paid parental leave
  • Commuter benefit program
  • Apple equipment
  • Home-cooked breakfast four days a week
  • Weekly catered Peeknic lunch with speakers (e.g. Jack Dorsey of Twitter, Pete Flint of Trulia, SF District Attorney George Gascón)
  • Happy hours
  • Partner Days (visit our favorite operators in San Francisco)
  • Company retreats (e.g. Lake Tahoe, San Luis Obispo)
  • Monthly credits and more on your anniversary and for the holidays

Apply for this Job

* Required