Job Description
This role will be a part of the core team leading the development of a cutting-edge augmented reality (AR), location-based mobile game. The ideal candidate will have experience leading a small project-oriented development team utilizing co-development partners to build fully realized applications on iOS and Android.
WHAT WE OFFER
- Competitive salary
- Great benefits, including healthcare and a 401(k)
- Generous paid-time-off
- Flexible work environment
- Teambuilding and events in amazing locations
WHAT WE’RE LOOKING FOR
- Bachelor’s degree or above in Computer Science or a related field, or equivalent experience
- 5-7+ years of solid experience in mobile software development.
- Experience leading fast-moving engineering teams.
- Experience with AR frameworks (ARKit, ARCore, AR Foundation, etc.)
- Ability to quickly prototype and iterate. Ability to collaborate interactively with product managers/designers to quickly come up with the best solution.
- Ability to plan for code reusability across multiple products.
- Comfortable interacting with various backend APIs (Rest, GraphQL, etc). Ability to write bullet-proof code which will work under various connectivity scenarios (including offline).
- Proficiency in mobile development with low-level graphics APIs (Metal, OpenGL, DirectX, Vulkan).
- Experience with native iOS or Android.
- Experience working on the Unity 3d or Unreal platforms.
WHAT YOU’LL DO
- Play a lead role designing and developing a platform architecture optimized for streaming content.
- Collaborate with a small, tight team in developing successful AR experiences on mobile platforms.
- Participate in scoping project features into architecture roadmaps, tasks, time estimates, plus creation and maintenance of technical design documents.
- Drive and support co-developer partner milestones.
- Analyze technical requirements involved in the implementation of new features or modification of existing features.
- Explore new technologies and solve cutting edge technical challenges.
- Participate in all aspects of the project life-cycle, from design through release.