Salary
💰 $152,200 - $223,600 per year
About the role
- Bring advanced native engineering skills to build client application experiences in Rust on the Native Client Platform
- Contribute to development of new application features (onboarding, browse UI/UX, analytics, video playback UI/UX, etc.)
- Push the boundaries of UX on a custom in-house runtime to provide best app experiences across a range of devices
- Shape and guide architectural decisions for new and existing areas of the app
- Mentor more junior engineers on architectural and technical skills
- Work with various teams and external device partners to vet new hardware from a client application perspective
- Collaborate closely with Native Client Platform Core engineering, services engineering teams, product owners, and designers to understand device limitations and requirements
- Build and maintain Direct-to-Consumer Disney+ and Hulu client apps across supported device platforms using Rust
Requirements
- 7+ years of programming experience
- Very strong Rust skills: 2–4+ years of personal or professional Rust experience
- Bachelor’s degree or better in Computer Science or a related technical field or equivalent job experience
- Experience working on user interface-level code with knowledge of common patterns and architectures
- Familiarity with writing software for devices, including embedded systems
- Experience writing portable multi-platform code
- Cross-device dependency management experience
- Experience using build runners / compilation tools for multi-platform projects
- Must be able to sit in one of the listed technology offices and work onsite four (4) days a week