Description:
We are seeking a Senior Mobile Developer, to contribute to the Company’s flagship apps and SDKs targeting both iOS and Android.
Key Responsibilities
- To be successful in this role, you will need to:
- Work closely with product owners and visual designers to develop and deliver features that aren’t just functional, but a joy to use.
- Stay on track and consistently complete user and technical stories in a sprint-based workflow.
- Be a strong communicator who can clearly articulate technical issues to technical and non-technical stakeholders.
- Be a practical problem-solver who can simplify complex issues into maintainable solutions.
- Be an architectural thinker who can design flexible, future-proof solutions.
Requirements
- Educational Background: B.S. or equivalent experience in Computer Science.
- Experience:
- 7+ years of mobile development experience on either iOS or Android.
- Expert knowledge in either iOS (Swift/Obj-C) or Android (Kotlin/Java); experience with both.
- Strong knowledge of C++.
- Experience with one or more native mobile UI frameworks (SwiftUI, Jetpack).
- Experience developing real-time multi-threaded applications with a 3D rendering component.
- Experience with one or more AR/XR frameworks.
- Experience with one or more machine learning/computer vision frameworks.
- Experience with Metal, OpenGL, and/or Vulkan/MoltenVK.
- Location: Must be able to work on-site at our office in Redmond, WA. We believe creative work and great ideas come from face-to-face interactions. Business travel is not anticipated.