You will be building and maintaining the internal and public iOS applications that power mobile ordering at Philz.
Day to day, this includes analyzing business requirements, making design decisions, refactoring as appropriate, writing tests, building features, and bug fixing.
Feature development is big part of this role, but so is the refinement and optimization of those features. We aim to provide the same quality experience for our customers on mobile as they’ve come to expect in our stores.
What you'll need to succeed
Strong software engineering fundamentals and a thorough understanding data structures is a necessity. Practical experience with iOS, XCode, and development on Apple platforms is just as important.
Attention to detail and a customer driven mindset is highly desired. The ideal candidate takes pride, not only in how their work functions, but how it’s written.
3-10 years of iOS development experience
macOS (Cocoa) development a plus
Proficiency with Swift (4.0+ preferred)
Proficiency with Objective C
Proficiency with HTTP & sockets
Proficiency in iPhone & iPad development
Experience developing for Apple Watch
Experience with test driven development (TDD), CI, and CD
Experience with tracing and profiling
Familiarity with REST, GraphQL, and Protobuf
Confidence around a UNIX shell
React Native a plus
Experience working on consumer facing products
Strong verbal and written communication skills
Expertise working on resource constrained hardware