Senior Software Engineer - iOS

Seattle, WA, United States • $120k - $150k

Peek


Role Location

  • Seattle, WA, United States

Compensation

$120k - $150k

Employees

101 - 250 people

Address

500 Mercer St Ste C202
Seattle, WA, 98109, US

Tech Stack

  • Ruby on Rails
  • Ruby
  • Elixir
  • PostgreSQL
  • MongoDB
  • RabbitMQ
  • GraphQL
  • Docker
  • Kubernetes
  • Ember.js
  • React
  • React Native
  • Swift
  • Objective-C
  • Solr
  • Redis

Role Description

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. Peek.com 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 Peek.com 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, TPG's David Bonderman and Cathay Innovation.

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: * Medical, dental & vision insurance * Stock options * Paid time off * Paid parental leave * Commuter benefit program (SF) * Apple equipment * Weekly catered Peeknic lunch with speakers (e.g. Jack Dorsey of Twitter, Pete Flint of Trulia, SF District Attorney George Gascón) * Free snacks & beverages * Happy hours * Partner Days (visit our favorite operators) * Company retreats (e.g. Lake Tahoe, San Luis Obispo, Utah) * Monthly Peek.com credits and more on work anniversary and for the holidays

About Peek

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. Peek.com and our award-winning mobile app connect people with everyday adventures that create lasting memories.

Company Culture

People at Peek are smart, humble, passionate and intellectually curious. We put a lot of pride into our product and our code, and we care deeply about our customers. We work hard, have fun and don't take ourselves too seriously.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.