Backbone is looking for a skilled iOS engineer. A senior iOS engineer is responsible for building the Backbone App which represents 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. 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 iOS 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 iOS 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
7+ years of experience understanding of iOS development frameworks and app fundamentals
Significant experience developing and shipping real-world iOS 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 iOS apps