
Senior Mobile Native Engineer, Kotlin
Niantic Spatial, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Bellevue • California • Washington • United States
Visit company websiteExplore more
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