xelys jobs xelys jobs

Android Engineer - DevRel Team

Rive

seniorbackendmobile United States 6 days ago via LinkedIn

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 score

Tags

KotlinAndroidJNIC++Jetpack ComposeAndroid ViewsAndroid SDKPerformance EngineeringUnit TestingDeveloper Relations

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

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.