Posted in

Staff Software Engineer – Web Client Platforms

Staff Software Engineer – Web Client Platforms

CompanyCrunchyroll
LocationSan Francisco, CA, USA, Los Angeles, CA, USA, Dallas, TX, USA
Salary$203000 – $254000
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 12+ years of experience in front-end development, with an understanding of performance constraints in low-memory environments.
  • Expertise in React or TypeScript with an emphasis on building scalable, modular, and testable applications.
  • Experience writing robust unit and end-to-end tests, ensuring high code quality and confidence in deployments.
  • Customer-obsessed mindset with a demonstrated sense of urgency, ownership, and accountability.
  • Experience working in Agile software development environments, with strong communication and collaboration skills.
  • Demonstrated leadership through mentorship, technical talks, and hands-on guidance for peers and junior engineers.
  • 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 project managers 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.

Preferred Qualifications

    No preferred qualifications provided.