Android Engineer - DevRel Team
Description:
- Develop, maintain, and evolve Rive’s Android runtime and supporting infrastructure.
- Build APIs for Rive content in Jetpack Compose, Android Views, and related Android integrations.
- Integrate Rive’s core C++ runtime through JNI and Kotlin APIs.
- Ensure the Android runtime is consistent with APIs and workflows across other Rive runtimes.
- Support performance and compatibility across the diverse Android device ecosystem.
- Expand the Android test suite and troubleshoot complex device-specific issues.
- Synchronize state and lifetimes between Kotlin and C++ code.
- Diagnose and correct performance issues across CPU, GPU, memory, and energy usage.
- Collaborate with customers, engineering, and product to triage issues and guide production use.
- Create documentation and API guidance that improves onboarding and developer experience.
- Act as the Android technical expert for the Rive engineering team and help shape runtime features.
- Stay current with Android platform changes, devices, and SDK versions.
Requirements:
- Experience building Android applications using Kotlin.
- Experience developing and maintaining a library used by other developers, including version management, changelogs, and announcements.
- General C++ experience, with JNI binding experience strongly preferred.
- Track record of resolving difficult bugs to root cause and preventing regressions through unit testing.
- Ability to measure and improve performance across CPU, GPU, memory, and energy consumption.
- Familiarity with performance tooling such as Perfetto.
- Knowledge of optimization techniques such as memoization, cache coherency, avoiding copies, and minimizing draw calls.
- Strong empathy for developers and understanding of what makes a great SDK onboarding experience.
- Experience with Rive is a plus.
- Interest in or experience with multiplatform frameworks such as Kotlin/Compose Multiplatform, React Native, or Flutter.
- Must be based in North America and able to overlap with U.S. Pacific Time hours.
- Ability to come to the San Francisco office occasionally for in-person collaboration.
Benefits:
- Remote work environment.
- Comprehensive health, dental, and vision coverage.
- Stock options.
- Base salary range of $170,000 to $190,000.
- Opportunity to work on open-source runtimes used by major global companies.
- Supportive, diverse, and inclusive culture.
- Opportunity for in-person collaboration at the San Francisco office on occasion.
Apply tot his job Apply To this Job