Senior Android Developer
We'relooking for experienced Android developers tojoin our Boston-based mobile development teamworkingonindustry-leading products that are transforming the automotive insurance industry. We offer apps thatuse sophisticated data science and machine learning tohelp reduce distracted driving and rewarddrivers as they improve.Ten of the top-twenty global automotive insurers already work with us, with more deals on the way! So if you have a passion for Android development, andwould like to join a great team that's helping save livesand make our roads safer, thiscouldbe the opportunity you've been looking for! You'llenjoy a fun, collegial work environment, excellent work/life balance, greatbenefits and a newoffice with stunning views of Boston's harbor that's just a short walk from South Station.
- Contribute to developmentof our Android App and SDK development.
- Apply Clean Code principles for app architecture, branching/versioning, release train, feature flipping and A/B test, CI pipeline, TDD.
- Advocate for the Android platform e.g: evaluating new frameworks, helping to lead the technical vision for Android at TrueMotion, while also helping to mentor more junior members of the team.
- Deliver apps to market with enhanced features and capabilities, while also maintaining and continually improving quality and turnaround times.
- Growthe Androidteam while continue to inspire and promote ahealthy, collaborative team culture.
- Organize and lead code reviews, team meetings and other events.
Desired Skills & Experience:
- 4+ years of experience working with key technologies for the Android platform.
- Fluency in Java.
- Knowledge of RxJava and/or Kotlin.
- Experience designing robust, extensible and customizable mobile application code and frameworks.
- Experience consuming and/or designing REST APIs.
- Strong UI development skills (complex view trees, animations, rendering and strong knowledge of the Android UI kit).
- Knowledgeable abouttest driven development (TDD), behavior driven development (BDD) and debugging.
- Basic cryptographic knowledge.
- Literacy in one or more of the following languages: C/C++, Swift, Objective-C, Python.
- System engineering /architectural skills e.g. be able to understand the big picture.
- Experience in developing in a scrum team.
At TrueMotion, were motivated by three things: working with great people who make it fun to come towork every day, solving hard problems, and making driving safer and more affordable for everyone. If youre a positive, organized self starter, then check us out!
TrueMotion is backed by General Catalyst, Bain Capital Ventures and Lakestar. We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.