Engineering
Android Developer
  • Full-time
  • Remote Friendly
The Opportunity

We are looking for a bright, talented, and experienced Android Developer to play a key role in the development and maintenance of Bodymatter’s mobile platform applications on Android in collaboration with our team’s designers, developers, product owners, managers, and growth hackers for our leading digital sleep improvement program, SleepWatch, used by millions worldwide. The right candidate has years of experience programming Android applications in Java. Android SDKs are second hand nature to you. As part of this role, you will also have the opportunity to support the development of disruptive digital health technologies. You believe in lifelong learning and are attracted to working in a fast-paced environment. This is a full-time opportunity with flexibility to work remotely.

About Bodymatter

Bodymatter is a Southern California based digital health company developing next-generation personalized health solutions that empower individuals with the ability to improve their own health, wellness, and performance through the aid of technology. Grounded in science and powered by data, Bodymatter’s products provide customized guidance tailored to the need of each individual to promote optimal health outcomes. Bodymatter is the developer of the world-leading sleep improvement technology program, SleepWatch.

Required Qualifications
  • 3+ years’ experience in developing and maintaining Android mobile platform applications
  • Demonstrable portfolio of Android mobile platform application projects
  • 3+ years’ experience coding in Java or Kotlin and using Android SDKs
  • Ability to utilize Android databases efficiently (i.e. using SQ Lite and/or Room)
  • Ability to build and animate user interfaces on Android efficiently across multiple device viewport sizes
  • Ability to utilize web APIs (e.g. RESTful APIs) and third-party Android libraries to achieve application functionality
  • Ability to multi-thread application code
  • Ability to perform and automate unit tests
  • High proficiency with Android Studio and/or Eclipse
  • Competent in Git and GitHub version control software
Nice-to-have Qualifications
  • 3+ years’ C or C++ programming experience
  • 2+ years Python programming experience
  • 2+ years’ digital signal processing experience
  • 2+ years’ Android Health Connect API or Google Fit Android API experience
  • 2+ years’ Bluetooth connectivity stack experience
  • Proficiency with Linux including command line, shell scripting, compilers, file system permissions
Roles & responsibilities may include
  • Developing and maintaining new functionality and technologies on Android mobile platform applications
  • Identifying, triaging, and fixing Android mobile platform application bugs, performance issues, and security vulnerabilities
  • Working with designers, developers, product managers, and engineering managers to achieve business and product objectives for the Android mobile platform applications
  • Testing, verifying, and validating Android mobile platform application functionality and performance
  • Creating and updating Android mobile platform application documentation
  • Creating and uploading Android mobile platform application builds for development, testing, and production release
  • Integrating Android mobile platform applications with front-end Android SDKs (e.g. Google Fit, etc.) and back-end APIs
  • Utilizing object-oriented development principles in Swift and/or Objective C, and applying industry best practices to develop project and task solutions
  • Reviewing and providing feedback on team pull requests
  • Developing, maintaining, and running test scripts and unit tests for quality assurance validations
  • Engaging and collaborating with cross functional management and teams to address and solve project issues and obstacles
  • Being highly accessible and responsive on slack Monday through Friday during normal business hours. While team work is mainly performed on the weekdays, from time to time you may need to perform work on the weekends to meet your deadlines, to fulfill your responsibilities, and as may be requested by management
  • Performing general team member duties!
Compensation & Benefits
  • Competitive salary and comp package
  • Stock options
  • Platinum medical, dental, and vision insurance premiums paid in full, including for spouse
  • 401k retirement plan with matching employer contributions
  • Flexible time off
 

Apply for this position