Backbone is looking for a highly skilled Android engineer responsible for contributing to the Backbone App - the next evolution in mobile gaming. You will work with other members of the mobile team, Data Science, Product, Design, Core Gaming, Devices, and many others to turn ideas into reality and really test the limits of what you thought was possible on Android. As you help bring more people into gaming, there will be work with major gaming platforms and other partners to help integrate their content into the application.
You will get to help influence the product roadmap for the mobile application and other teams. Use modern technologies and help drive the technical roadmap to ensure Backbone has an awesome codebase. Enjoy your job from anywhere as the team is fully remote or join people at one of our offices in Portland and San Francisco.
Responsibilities
Develop, architect, and ship core product features in our Android app
Build elegant and maintainable code, writing automated tests to enable us to move fast and deliver quality
Handle performance testing, participate in code reviews, write unit tests, and releasing the application each week
Manage and improve our Android Continuous Integration / Continuous Delivery systems
Research new technologies and tooling for build and release
Mentoring other engineers on the team to help level up the engineering organization.
Qualifications
5+ years of experience understanding of Android development frameworks and app fundamentals
Significant experience developing and shipping real-world Android applications of a very high quality and polish
Strong computer science and software engineering fundamentals
Understanding of modern application architecture paradigms and associated strengths and weaknesses
Excellent attention to detail and an eye for visuals. Design skills are not required but you should be able to critique and modify existing designs
Bonus points
You are experienced with profiling and optimization of Android apps
You are experienced with Jetpack compose and Kotlin
You are experienced with reactive programming (e.g., RxKotlin or Kotlin Coroutines) and GraphQL
Join the Backbone Team!
"Backbone feels as first-party as you could make something that is literally not first-party feel." - TechCrunch
“The way that Backbone unifies gaming experiences... feels like the way of the future for mobile gaming in a way that none of the individual players… [have] managed to get right.� - TechCrunch