- 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