About the right team member
You love to build robust and user friendly iOS apps. You know how to separate concerns between the different layers of a mobile codebase, from the user interface components right down to the model layer. You know the best software is created through collaboration and iteration and you’re looking for the right opportunity, and the right team, to expand your experience. You seek feedback because it has the ability to turn good work into great work. You like to ship software early and often, you value simplicity and strive to eliminate unnecessary complexity.
Mindbody emerged from the simple idea that small business owners deserve the time to focus on what matters most: their customers. Our software has transformed that vision into the world's leading wellness services marketplace, linking hundreds of thousands of passionate health, wellness and beauty professionals to the millions of clients they serve. Mindbody is a cloud-based business management software company for the wellness services industry. We serve about 35 million consumers located in 130 countries and territories. At Mindbody, work-life balance takes on a new meaning for us. When your life goals and values align with the work you do every day, balance is second nature. We help inspired business owners seamlessly succeed and individuals all over the globe lead healthier, happier lives with our technology.
Collaborate within a cross functional team
Build reusable and scalable UI components, and connect them to our backend systems
Understand the pros and cons of different testing methodologies and how to apply them across a codebase
Contribute to team planning ceremonies to decompose work items focused on outcomes.
Write clear and concise technical design documents and gather feedback from your team and the broader engineering organization
Have working knowledge of Swift and the iOS SDK
Provide leadership and mentorship for junior engineers through code reviews and technical discussions
Provide helpful and constructive feedback to other team members
Seek different perspectives, and solicit honest feedback
Take delight in delighting our users
Care about our studio partners and want to help them grow their business
Nice to Have
Track record of shipping successful iOS apps to the App Store
Knowledge of Objective-C and Swift
Ability to navigate ambiguity and facilitate clarification when necessary.
Strong troubleshooting skills and and ability to navigate gatekeepers in an enterprise environment.
Familiar with Agile philosophy
Familiarity with one or more Agile methodologies (SCRUM, Lean, Kanban, Extreme)
Experience with Native iOS
Strong understanding of OOP principles and SOLID