Own the Mobile Architecture: Design the mobile SDK to be robust, high performance, and intuitive to use for internal and external client developers.
Productionizing the cutting edge: Prototype and validate the latest state of the art developments from Niantic Spatial’s research teams, then productionize these features by working with product teams and iterating them into the SDK.
Samples and experiments: Implement first-party examples and demos that showcase the capabilities of the SDK and serve as reference implementations for common use cases.
Go-to Kotlin Expert: Provide design feedback, code review and advocate for best practices and modern design patterns for Kotlin and Android products at Niantic Spatial.
Collaborate with partners: Work closely with research, the c++ SDK team from the upstream, as well as internal client developers and external customers downstream to build a successful SDK.
Requirements
Education: BS, MS, or PhD in Computer Science, or a related technical field (or equivalent years of professional experience).
Years of Experience: Minimum 5+ years of professional software engineering experience.
Technical Core: Expert-level proficiency in native Android mobile development (Java / Kotlin). Built and shipped native Android applications or SDKs.
Adaptability: Proven ability to solve open-ended problems and navigate the ambiguity of a fast-paced startup.
Familiarity with 3D rendering concepts, AR / VR frameworks or game engines.