Software Engineer - Android

Remote /
Engineering - Software /
"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

Backbone is bringing its experience to Android. As an Android Engineer, you will have the opportunity to develop experiences to help shape game streaming—the future of gaming. Due to fewer restrictions around cloud gaming on Android, there is a tremendous opportunity to build an incredibly native experience that doesn't exist elsewhere.

Better yet, working with devices is way more fun than shipping standalone apps. Our software stack presents an unbelievably unique set of engineering challenges: The interplay among devices, embedded software, native app software and back-end software makes for some unique opportunities. We can wax poetic about them.

You'll get to work closely with the major gaming platforms and other partners to help integrate them into our experience.
You’ll get to work with Engineering, Data Science, Product, Design, Core Gaming, Devices, and many others to turn ideas into reality.
You’ll also have the ability to influence our roadmap, work with a top notch team, and build upon an awesome Android codebase.

What you’ll be doing

    • Develop, architect, and ship core product features in our Android app
    • Collaborate with designers to create interfaces that not only look great but are intuitive and fun to use
    • Build elegant and maintainable code, writing automated tests to enable us to move fast and deliver quality

What we're looking for

    • 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
    • Strong understanding of building Android applications with Kotlin
    • Understanding of modern application architecture paradigms and associated strengths and weaknesses
    • Passionate about product and vision
    • 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
    • Remote-friendly
    • Bonus points: Familiarity with reactive programming (e.g., RxKotlin or Kotlin Coroutines) and GraphQL
    • Bonus points: Familiarity with Jetpack Compose
Backbone for Android is a world-class Android experience that provides a no-compromise experience for gamers on Android like no other. The app pushes the boundaries of what is possible with Android to deliver and experience second to none (looking at you iOS). If you're passionate about Android development and building a first-class experience for Android users, this is your chance and we'd love to hear from you.