Principal Frontend Software Engineer

Crunchyroll, LLCSan Francisco, CA
1dHybrid

About The Position

Crunchyroll is growing and evolving, presenting unique challenges and opportunities to support millions of anime fans worldwide. We are looking for a Principal Software Engineer to help build and maintain robust, high-performance applications across multiple platforms, including Operator Devices, Game Consoles, Roku, and Smart TVs—with more to come. As a Principal Engineer, you’ll play a pivotal role in shaping and executing the technical vision and architecture for our client applications, collaborating to deliver exceptional streaming experiences to our global fanbase. You’ll lead by example, demonstrate engineering excellence, and drive best practices across the team.

Requirements

  • You have 15+ years of experience in front-end development, with an understanding of performance constraints in low-memory environments.
  • You have expertise in React or TypeScript with an emphasis on building scalable, modular, and testable applications.
  • You have experience writing robust unit and end-to-end tests, ensuring high code quality and confidence in deployments.
  • You have a customer-obsessed mindset, with demonstrated urgency, ownership, and accountability.
  • You have experience working in Agile software development environments and have strong communication and collaboration skills.
  • You have demonstrated leadership through mentorship, technical talks, and hands-on guidance for peers and junior engineers.
  • You have a passion for developing high-quality user experiences and shipping polished, high-performance applications.

Responsibilities

  • Build and optimize Crunchyroll’s client applications across web-based platforms with a focus on performance, reliability, and scalability.
  • Collaborate cross-functionally with engineers, product managers, and designers to design and deliver new features.
  • Lead technical design reviews, making informed technology choices and architectural decisions.
  • Coordinate and manage dependencies across multiple teams to ensure seamless feature rollouts.
  • Champion a culture of engineering quality through rigorous code reviews, automated testing, and continuous integration practices.
  • Partner with leadership to define and evolve a comprehensive testing strategy, including a scalable testing pyramid.
  • Mentor and support other engineers through knowledge-sharing, workshops, and pair programming.
  • Foster a culture of ownership, accountability, and agility, embracing ambiguity and rapidly evolving requirements.

Benefits

  • Receive a great compensation package including salary plus performance bonus earning potential, paid annually.
  • Flexible time off policies allowing you to take the time you need to be your whole self.
  • Generous medical, dental, vision, STD, LTD, and life insurance
  • Health Saving Account HSA program
  • Health care and dependent care FSA
  • 401(k) plan, with employer match
  • Employer paid commuter benefit
  • Support program for new parents
  • Pet insurance and some of our offices are pet friendly!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service