Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Rive

Android Engineer – DevRel Team

Rive

Android Engineer developing and maintaining Rive’s open source Android runtime for a dynamic developer relations team. Collaborating with engineering and product to enhance integration across the Android platform.

Posted 5/11/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSenior💰 $170,000 - $190,000 per yearWebsite

Tech Stack

Tools & technologies
AndroidKotlin

About the role

Key responsibilities & impact
  • Develop, maintain, and evolve Rive’s Android runtime and supporting infrastructure.
  • Build APIs to support Rive content in Jetpack Compose, Android Views and more.
  • Integrate and expose capabilities from Rive’s core C++ runtime through JNI and Kotlin APIs.
  • Ensure the Android runtime aligns consistently with the APIs and workflows of other Rive runtimes.
  • Ensure support and performance on devices across the Android ecosystem.
  • Expand the test suite for Rive Android.
  • Troubleshoot complex issues across a wide array of devices.
  • Ensure graphics present as expected.
  • Synchronize state and lifetimes between Kotlin and C++.
  • Diagnose and correct performance pitfalls.
  • Triage project specific issues, capturing lessons learned as scalable documentation or API guidance.
  • Ensure a smooth onboarding experience for new developers.
  • Share best practices for production delivery.
  • Support documentation efforts to create a comprehensive experience for new and experienced developers.
  • Act as a technical expert on Android for the Rive engineering team.
  • Collaborate with the team when new features are required or issues impact multiple runtimes.
  • Prioritize between a number of important tasks in a rapidly evolving startup.
  • Stay current with the latest developments in the Android ecosystem and plan support for new features, devices, and SDK versions.

Requirements

What you’ll need
  • Android application development: experience building applications specifically for Android using Kotlin.
  • Library development: experience building and maintaining a library used by other developers, including version management, change logs, and announcements.
  • Native development: General C++ or better yet specific JNI binding experience is extremely helpful. You will be integrating with our C++ runtime.
  • Strong troubleshooting: a track record of seeing tough bugs through to root cause and resolution, including preventing regressions and proactive prevention through unit testing.
  • Performance minded: ability to measure, compare, and improve performance across CPU, GPU, memory, and energy consumption.
  • An understanding of performance tooling such as Perfetto
  • Knowledge of optimization techniques such as memoization, cache coherency, avoiding copies, and minimizing draw calls.
  • Empathy for developers: knowing what makes a great first experience using an SDK, and what changes will positively impact the long term.

Benefits

Comp & perks
  • We offer a remote work environment
  • Comprehensive health, dental, and vision coverage
  • Stock options

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
Android application developmentKotlinC++JNIAPI developmentLibrary developmentUnit testingPerformance optimizationTroubleshootingPerformance tooling
Soft Skills
Empathy for developersCollaborationPrioritizationDocumentationProblem-solvingCommunicationAdaptabilityTechnical expertiseMentoringScalability awareness