Senior iOS Engineer

  • You will contribute to architectural and design decisions your team makes and be able to articulate the impact of those decisions across the organization.
  • You’re an owner – you’re responsible for operating what you and your teammates built in production. You’ll ensure that the code meets performance, reliability, quality, security, and testability standards.
  • Your voice matters – you’ll actively participate and lead discussions in team and project meetings to ensure we’re solving the right problems, designing systems in a scalable way, and delivering products that help customers love where they live & pros build their businesses.

Who you are

  • A skillful engineer with at least 8+ years of experience developing mobile applications 
  • Proficient in Swift, with experience converting Obj-C code to Swift highly preferred
  • Strong UIKit background with an emerging exposure to SwiftUI 
  • Experience with major open source iOS projects
  • Knowledge of iOS SDK performance tools and optimization techniques
  • Experience in building complex layouts and UI
  • Familiarity with RESTful APIs to connect mobile applications to back-end services
  • Experience writing unit tests and testable code
  • Eager to understand and solve impactful business problems