Remotery

Android Engineer – DevRel Team

atRiveUS flagUnited StatesFull-timeDeveloper Relations (DevRel)Mid-levelSenior$170k – $190k/year

Posted Jun 19

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, maintain, and enhance Rive’s Android runtime and its underlying infrastructure.

• Develop APIs that facilitate Rive content integration with Jetpack Compose, Android Views, and other platforms.

• Integrate and expose features from Rive’s core C++ runtime using JNI and Kotlin APIs.

• Ensure that the Android runtime is consistently aligned with the APIs and workflows of other Rive runtimes.

• Guarantee support and optimal performance across a variety of devices within the Android ecosystem.

• Broaden the test suite for Rive Android.

• Diagnose and solve complex issues across a diverse range of devices.

• Ensure graphics render as intended.

• Synchronize state and lifetimes between Kotlin and C++.

• Identify and rectify performance issues.

• Manage project-specific challenges, documenting lessons learned as scalable guidance or API documentation.

• Provide a seamless onboarding experience for new developers.

• Share best practices for successful production delivery.

• Aid documentation efforts to create a comprehensive guide for both new and seasoned developers.

• Serve as a technical authority on Android within the Rive engineering team.

• Collaborate with the team when new features are needed or when issues affect multiple runtimes.

• Prioritize multiple critical tasks in a fast-paced startup environment.

• Stay updated on the latest trends in the Android ecosystem and plan for support of new features, devices, and SDK versions.


⛳️ Requirements

• Experience in Android application development, specifically building applications using Kotlin.

• Background in library development, including building and maintaining a library for other developers, managing versions, change logs, and announcements.

• Experience in native development; general C++ knowledge or specific JNI binding experience is highly beneficial, as integration with our C++ runtime will be required.

• Proven strong troubleshooting skills, with a history of resolving challenging bugs and preventing regressions through proactive unit testing.

• Performance-oriented mindset: ability to measure, assess, and enhance performance across CPU, GPU, memory, and energy consumption.

• Familiarity with performance tools such as Perfetto.

• Understanding of optimization techniques like memoization, cache coherency, reducing copies, and minimizing draw calls.

• Empathy for developers: awareness of what constitutes a great first experience with an SDK, and which changes will positively influence long-term usage.


🏝️ Benefits

• We provide a remote work environment.

• Comprehensive health, dental, and vision insurance.

• Stock options.

People also viewed

Life3609 hours ago

Senior Software Engineer II – AI-Native, Mobile, Developer Experience

US flagUnited States OnlyFull-timeDeveloper Relations (DevRel)$148k – $216k/year
ApplyView job
Temporal Technologies21 hours ago

Senior Developer Success Engineer

US flagUnited States OnlyFull-timeDeveloper Relations (DevRel)$140k – $180k/year
ApplyView job
Temporal Technologies23 hours ago

Staff Developer Advocate, Enterprise

US flagUnited States OnlyFull-timeDeveloper Relations (DevRel)$190k – $240k/year
ApplyView job
Life3601 day ago

Senior Backend Cloud Developer II, Developer Experience

CA flagCanada OnlyFull-timeDeveloper Relations (DevRel)$171.5k – $201k/year
ApplyView job
NVIDIA5 days ago

Senior Developer Relations Manager – Digital Biology Partnerships

US flagCalifornia OnlyFull-timeDeveloper Relations (DevRel)$184k – $287.5k/year
ApplyView job
Kraken Digital Asset Exchange6 days ago

Founding Developer Relations Lead

US flagUnited States OnlyFull-timeDeveloper Relations (DevRel)$134.2k – $298.9k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers