Android Developer
Are you an experienced Android developer that wants to join a company working to make driving safer and more affordable? Do you want to work for a small, growing startup to build and evolve our Android apps and SDKs? The ideal person is able to weigh technical and business considerations, work collaboratively with the team to reach decisions, and communicate them articulately to the team and board members. You inspire people to be awesome and...people would like to have a beer with you.
At TrueMotion we’re motivated by three things: working with great people who make it fun to be at work every day, solving hard problems, and making driving safer and more affordable. If you’re a positive, organized, self starter, then TrueMotion might be a great fit. Our patented technology precisely determines driver risk via data from a driver's smartphone. Insurance companies draw insights from this data, which is then used to help people become safer drivers and save money on car insurance. TrueMotion is backed by General Catalyst, Bain Capital Ventures and Lakestar.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Responsibilities:
- Design and build advanced B2C and B2B applications for the Android platform
- Developing reusable SDK to power TrueMotion's platform to drive UBI mobile applications
- Analyze data to draw conclusions for optimizing battery consumption, data usage and sensor data collection quality
- Implementing braking algorithms in our Mobile app to detect driving behaviors
Desired Skills:
- 3+ years of experience working with key technologies for the Android platform: Java, Material Design, Android SDK APIs up to 6.0, Google Play Services and compatibility libraries
- Experience building features using Android multithreading, background services and/or location and motion sensor technologies
- Experience shipping and iterating on apps available on the Google Play store
- Experience in mobile API design and building, packaging and documenting mobile SDKs
- Experience architecting mobile application code for end user delivery and white label delivery
- You have a strong intuitive sense for good user experience
- Knowledgeable with test driven development (TDD) and behavior driven development (BDD) and debugging.
- Experience with third-party libraries such as RxJava, Dagger, Retrofit, Robolectric, Retrolambda
Pluses:
- Other relevant programming languages to us such as Python, Objective-C, Swift and Kotlin
- Previous experience building iOS applications
- Knowledge of Agile planning and estimation
- Interest in open-source, for example have projects published on GitHub
At this time only local candidates will be considered for this role and we are unable to provide sponsorship at this time.