Android Engineer III at MINDBODY – San Diego, CA

Description

Available in our office in sunny San Diego or at MINDBODY Headquarters in beautiful San Luis Obispo, CA, you’ll be part of the 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 Android 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!

MINIMUM QUALIFICATIONS AND REQUIREMENTS:

  • Bachelor’s degree in Computer Science or equivalent
  • 5+ years of industry experience in programming mobile applications, web, and/or large scale enterprise products
  • Mobile Development Experience: Android Studio
  • 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

PRINCIPAL DUTIES AND RESPONSIBILITIES:

  • 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
Paul B. Fit Events Inc. Founder
Hey there! Got a question? Hit us up here and we'll get back to you ASAP. support@fitlist.com