As a Software Engineer on our web video player team, you will actively contribute to the design, development, and optimization of our web video player library. You will take ownership of key features and improvements, ensuring high-quality code and performance. You'll collaborate closely with Engineering, Program Management, Product, and QA teams to help shape our technology roadmap and achieve our goals. You'll be part of an international team of 100+ client engineers, where your contributions will help maintain Crunchyroll's position as the premiere Anime streaming service.
Core Areas of Responsibility:
- Contribute to the design and implementation of software solutions for web-based video player development.
- Collaborate on the definition and development of technical solutions that improve existing features or enhance architectural quality.
- Identify performance bottlenecks and areas of improvement in the codebase.
- Maintain high coding standards and follow best practices in web development.
- Participate in design and code reviews.
- Support a culture of operational excellence.
- Stay updated on industry trends and web development technologies.
Requirements:
- 5+ years of industry experience developing in Swift.
- Experience developing and maintaining consumer-facing mobile applications.
- Contributed to web solutions that serve millions of global users.
- Worked closely with product and program management to support technology roadmaps and project goals.
- Experience collaborating with senior engineers and team leads to drive web development initiatives.
- Familiarity with multimedia frameworks and protocols like MPEG-DASH, HLS, and video streaming technologies.
The "Video Player" team is a growing team of international engineers and technology leaders passionate about providing a world-class streaming experience for millions of Anime fans across the world.