Android Engineer - DevRel Team
Rive
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
You’ll join Rive’s Developer Relations (DevRel) team as an Android Engineer, focused on building and evolving Rive’s open-source Android runtime. The role is strongly technical and centered on improving runtime architecture, stability, and high-performance integration across a wide range of Android devices.
Responsibilities
- Android runtime development: develop, maintain, and evolve the Rive Android runtime and supporting infrastructure
- API & UI integration: build APIs to support Rive content in Jetpack Compose and Android Views
- Cross-language integration: expose capabilities from Rive’s core C++ runtime via JNI and Kotlin APIs
- Consistency across runtimes: ensure the Android runtime aligns with APIs/workflows used by other Rive runtimes
- Performance & compatibility: support performance across the Android ecosystem and troubleshoot issues on diverse devices
- Testing: expand the Android test suite
- Debugging & troubleshooting: diagnose complex issues (including graphics correctness) and troubleshoot performance pitfalls
- State/lifetime synchronization: synchronize state and lifetimes between Kotlin and C++
- Customer collaboration: work with engineering, product, and customers; triage customer-specific issues and capture lessons learned as scalable documentation or API guidance
- Developer enablement: help ensure smooth onboarding and share production best practices; support documentation efforts
- Technical leadership: act as an Android technical expert for Rive engineering and help prioritize tasks in a fast-evolving environment
Requirements
- Android application development: experience building Android apps using Kotlin
- Library development: experience maintaining libraries used by other developers (e.g., version management, change logs, announcements)
- Native development: C++ experience is helpful; JNI binding experience is strongly beneficial
- Strong troubleshooting: proven ability to find root cause for difficult bugs, prevent regressions, and proactively address issues (including through unit tests)
Nice-to-haves
- Experience integrating complex native runtimes with Android tooling
- Familiarity with expanding runtime capabilities and developer-facing documentation
About Rive
Rive is a developer platform where designers, animators, and developers create interactive experiences in a single workflow. Its open-source runtimes let teams build once and ship interactive content across websites, apps, games, and other platforms. The company focuses on collaboration between design and engineering, with no handoff between tools.
Scraped 5/17/2026