Our Firm



iOS Engineer III


MINDBODY | Products & Engineering

We are hiring a Senior iOS Engineer in our San Diego-based office focused on our Consumer-facing Marketplace products.

Is this you?

  • You see the value in mobile technology
  • You go above and beyond – coding isn’t just your day job, but what you love
  • You give back to the larger development community, whether it’s on Stackoverflow, Github, through Hackathons or open source projects, or awesome mobile applications
  • You walk the line between confidence and humility with a positive attitude
  • Your life is balanced between work, surfing, climbing, teaching, family, and all the other things you love to do
  • You strive for excellence because you do it well the first time, keep clean code, and fix systemic problems while understanding the legacy
  • You want to collaborate on your Scrum team and be friends outside of the office
  • You have a hunger for learning so you can solve problems

This is us:

  • Web application development in: C#, ASP/ASP.NET, .NET Web Services, HTML5, JavaScript, JQuery, CSS3
  • Mobile application development for iOS 
  • Open floor space, dedicated Scrum team rooms, and small conference rooms for team and individual use
  • Two-week Scrum sprints, weekly releases, multi-stage continuous integration
  • Testers, UX Designers, Technical Leads, Product Managers, and Software Engineers of all sorts sit together for fast collaboration
  • Internal hackathons, bug hunts, mobile development classes, technical talks, UX Design studios, and company-wide demonstration days are the norm
  • In-person product testing with employees and clients on all platforms and devices
  • Latest tools and technology at your fingertips, including TFS 2012 and JetBrains
  • Inherent trust and open communication with tech and management leaders to support different needs - no micromanagement needed when we’re all treated as adults
  • Close relationship with Cal Poly – we sit on the Industrial Advisory Board, hire students and graduates
  • Support for continuing education through courses, certifications, and conferences like Google I/O, DefCon, WWDC, and Visual Studio Live
  • Promote-from-within culture, with technical and management track options 

You will be part of our Mobile Engineering Team that is focused on creating technology that allows our customers to find and book the best fitness, wellness and beauty services in their community and around the world.  Your work will directly contribute to MINDBODY customers around the globe living healthier & happier lives. 

You’ll work full-time in the MINDBODY software development life cycle, including specification, design, implementation and testing of new features and bug fixing. 

As an iOS Engineer, you’ll serve as a self-directed, key contributor to code development on features and bugs to produce successful team sprints. You’ll brainstorm with Product Managers and designers to conceptualize and estimate new features.  You’ll collaborate with backend engineers to efficiently build out new API for mobile apps and more!


  • Bachelor’s degree in Computer Science or equivalent
  • 2+ years of industry experience in programming mobile applications, web, and/or large scale enterprise products
  • Mobile Development Experience
  • Expertise in building complex layouts
  • Strong UI and design skills
  • Hands-on experience with SQL and relational databases
  • Familiar with SDLC and programming design patterns
  • Familiar with Agile methodology is a plus
  • Skillful at reviewing new feature impact on an application and recognizing potential risks
  • Detail oriented, professional and possesses a positive work attitude
  • Communicate professionally both verbally and in writing
  • Effective time management skills


  • Serves as a self-directed, key contributor to code development on features and bugs to produce successful team sprints
  • Makes implementation design decisions around new feature components
  • Produces contingency plans for critical projects
  • Analyzes technical requirements with the team to gauge the level of effort
  • Breaks down complex projects and delegates work to junior engineers
  • Brainstorms with Product Managers and designers to conceptualize and estimate new features
  • Collaborates with backend engineers to efficiently build out new API for mobile apps
  • Carefully analyzes design specifications before coding to understand the effort levels required
  • Creates technical documentation for new features that can be easily understood by peers
  • Writes and executes tests for your own code, including creating comprehensive unit tests
  • Performs peer code reviews to ensure the quality of the codebase
  • Keeps abreast of new technologies
  • Ensures designs and projects created comply with design library guidelines, internal best practices, and coding conventions when applicable
  • All other duties as assigned