Sr. Full-Stack Engineer, Video
We’re a cast of characters working to shine a spotlight on anime. Crunchyroll is an international business focused on creating both online and offline experiences for fans through content (licensed, co-produced, originals, distribution), merchandise, events, gaming, news, and more. Visit our About Us pages for more information about our collection of brands.
Location: San Francisco
Our headquarters is located in downtown San Francisco, where our group of cross-functional experts assemble to create experiences for our passionate communities. You’ll be working in our one-of-a-kind, anime-inspired office that will make your friends jealous. Take a tour of each of the floors here (Crunchyroll Entryway, Your Home on Level 2, Level 3, Level 4)
Crunchyroll COVID-19 Hiring Status
Crunchyroll employees are currently working from home, and we are still conducting remote interviews and hiring during this time. This role is expected to start remotely, and we’ll work closely with you as we understand every person has unique circumstances.
About the Team
The Video Experience team is responsible for working on our new cross platform player experience. Engineers on the team develop every aspect of the video experience from streaming protocols to UI as well as integration of ads solutions.
We’ve leveraged Typescript, React Native and Redux to create a cross-platform SDK that powers ten different platforms including Android, iOS, Web, Android TV, Apple TV and Xbox. Our team spans the globe from the United States to Latin America, Europe, and Japan. We closely collaborate with client & video infrastructure teams to ensure we deliver a consistent experience for all of our platforms. We hope to open source our video player this year, so come join us!
About You
- 5+ years of Software Development experience
- High proficiency in JavaScript or TypeScript
- Experience with multiple frameworks: React, React Native, Node.js, Vue.js, Angular, etc.
- Expert user of Redux, especially in combination with Redux-Saga
- Background enabling video & ads
- Experience building tools and apps with cross-platform capabilities
- Build event-driven architectures with strong separation of concerns
- Passion towards crafting tooling that improves build processes, deployment, and unit testing
- Contributes back to open-source projects when you find an issue
A day in the life of our Video Experience team
- Building a cutting edge video framework that runs on all supported platforms
- Working with teammates to design video plugins to enable cross-platform UI & business logic functionality
- Owning key functionality in the player and ensuring it evolves with the businesses needs
- Ensuring technical rigor with thorough PR review processes and root cause analysis
- Conducting discussions with app teams to develop API contracts and ensure features work perfectly on their platform
- Kicking back at the end of the week with board games and the beverage of your choice
Benefits and Perks
- Competitive salary
- “Use What You Need” time away from work policy
- Medical, dental, vision, STD, LTD, and life insurance
- Health care and dependent care FSA
- 401(k) plan with employer match
- Employer-paid commuter benefit
- On-site gym, showers, yoga, and wellness classes
- Catered lunch and dinner 4 days per week
- Skilled, passionate, and fun co-workers
- Pet-friendly environment - pet insurance and a dog-friendly office
*Due to changes in the workplace, benefits that are tied to the office are temporarily not available.
Questions about Crunchyroll's hiring process? Please check out our FAQ
Please beware of recent scams to online job seekers. Those applying to our job openings will only be contacted directly from @crunchyroll.com and @ellation.com email accounts. If you have any questions of the authenticity of an Ellation or Crunchyroll job offer, please contact [email protected] before giving away any information.
About Crunchyroll
Crunchyroll connects anime and manga fans across 200+ countries and territories through the content they love. Best known as a top streaming service delivering AVOD and SVOD content, Crunchyroll also provides experiences to deepen fan engagement and community through social, events, games, consumer products, content distribution, content creation, and manga publishing.
Fans have access to the largest collection of licensed anime through Crunchyroll, Anime Digital Network (in partnership with Citel, a subsidiary of Média-Participations), and Anime on Demand video streaming services, translated in multiple languages for viewers worldwide. Viewers can also access simulcasts — top series available immediately after Japanese broadcast. Crunchyroll's services also extend to licensing of theatrical, TV, home video, and consumer product rights.
Fans engage further with events (including owned events Crunchyroll Expo, Anime Awards, Crunchyroll Movie Nights, KAZÉ Movie Nights), consumer products through eCommerce and retail partners (Crunchyroll, KAZÉ, AV Visionen), Crunchyroll Games, KAZÉ Games, and manga (KAZÉ Manga, Crunchyroll Manga app, Crunchyroll Manga Store).
Crunchyroll was founded in 2006 and is headquartered in San Francisco, with offices in Los Angeles, Tokyo, Paris, Chisinau, Lausanne, and Berlin (AV Visionen). VRV (U.S.) and Eye See Movies (Germany) are also Crunchyroll brands.
Our Company Values
You’ll see these in action if we’re lucky enough to have you:
- Embrace Originality - We’ve taken different paths to get here -- but we’re in it together to win in anime
- Fuel Passion - Understanding fandom makes us better at what we do
- Champion Change - We’re agile and see change as an opportunity to lead by example
- Hustle Intentionally - As fans of our fans, we always want to do more -- but we’re deliberate in our path
- Elevate Anime - We’re showing the world how special anime is
We are an equal opportunity employer and value diversity at Crunchyroll. Pursuant to applicable law, we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.