Responsibilities
- Support and evolve Rive’s Unreal runtime by exposing new Rive runtime capabilities within Unreal while maintaining long-term stability and quality.
- Stay current with developments across the Unreal ecosystem, proactively planning support for new engine features, platforms, SDKs, and devices.
- Write, maintain, and expand automated test coverage to ensure runtime reliability and performance.
- Help shape a best-in-class developer experience for Unreal developers using Rive.
- Ensure the Unreal runtime aligns consistently with the APIs and workflows of other Rive runtimes.
- Advocate for developers by validating new features, workflows, and integrations from the perspective of real-world usability and production adoption.
- Contribute to documentation that supports both new and experienced developers using Rive.
- Create sample projects, reference implementations, and example code that demonstrate best practices and common workflows.
- Triage and investigate issues reported by customers and the community.
- Serve as a technical resource for both internal teams and external Unreal developers using Rive.
- Collaborate directly with customers to help them succeed with production integrations and best practices.
- Gather and communicate developer feedback to help shape product direction and roadmap priorities.
- Grow awareness and adoption of Rive within the Unreal community through discussions, community engagement, demos, and developer advocacy.
Requirements
- Experienced Unreal Engineer
- Ability to contribute directly to Rive’s Unreal runtime
- Experience improving APIs and developer workflows
- Ability to build samples and demos
- Experience helping guide developers adopting technology in production
- Strong communication skills to convey complex ideas clearly through documentation, examples, tutorials, and community engagement
- Collaboration skills to work with engineering, product, and design teams
- Engagement skills to interact directly with developers in the Unreal community