Crunchyroll, a leading anime streaming service, is seeking a Senior Software Engineer for their Mobile Video Players team. This role reports to the Director of Video Players and is part of an international team of 100+ client engineers. The ideal candidate will contribute to the design, development, and optimization of Crunchyroll's web video player library, taking ownership of key features and improvements.
Key responsibilities include:
- Designing and implementing software solutions for web-based video player development
- Collaborating on improving existing features and enhancing architectural quality
- Identifying and solving performance bottlenecks
- Maintaining high coding standards and following best practices
- Participating in design and code reviews
- Supporting a culture of operational excellence
- Staying updated on industry trends and web development technologies
The ideal candidate should have:
- 5+ years of industry experience developing in Swift
- Experience with consumer-facing mobile applications
- Experience with web solutions serving millions of global users
- Strong collaboration skills with product and program management
- Ability to balance trade-offs between performance, scalability, and user experience
- Familiarity with multimedia frameworks and protocols like MPEG-DASH, HLS, and video streaming technologies
This hybrid role requires working two days a week in the Mexico City office. Join Crunchyroll's passionate team and help shape the future of anime streaming!