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

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.

Android Engineer – DevRel Team
RiveAndroid 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 & technologiesAndroidKotlin
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 resumeApplicant 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