Niantic Spatial, Inc.

Senior Mobile Native Engineer, Kotlin

Niantic Spatial, Inc.

full-time

Posted on:

Location Type: Hybrid

Location: BellevueCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $196,700 - $230,000 per year

Job Level

About the role

  • 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.
  • Required In-Office Days: 3 days per week.
Benefits
  • Bonus
  • Equity
  • Benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJavaAndroid developmentmobile SDK design3D renderingAR frameworksVR frameworkssoftware engineeringcode reviewdesign patterns
Soft Skills
problem solvingadaptabilitycollaborationcommunicationfeedback provision
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Science