Kotlin jobs

Android Engineer II

San Luis Obispo, CA - Full Time

Salary Range
$80,000 - $133,000

Company Name

MindBody

Job Description

Description

Available in our office at MINDBODY Headquarters in beautiful San Luis Obispo, CA, and possibly available in our Sunny San Diego location, 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

2+ 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


Click here to apply

Skills Required

android mobile design kotlin java