Senior Software Engineer, Display Frameworks

3 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

As a Senior Software Engineer on the Display Framework Engineering team, you will design, develop, and optimize the server-driven presentation framework for Crunchyroll's client applications. You will take ownership of features, ensuring high-quality code and performance. Collaborating with various teams globally to shape the technology roadmap. The role involves maintaining Crunchyroll's position as the leading anime streaming service and includes mentoring junior engineers. The position is located in Mexico City.
Must have:
  • Extensive experience with JavaScript and TypeScript.
  • Proven expertise in front-end, back-end, or full-stack development.
  • Strong understanding of modern frontend frameworks (Vue preferred).
  • Experience with backend development using Node.js and serverless architectures.
  • Proficient in writing unit and integration tests.
Good to have:
  • Experience with WebSockets.
  • Experience with AWS services (Lambda, DynamoDB, S3, API Gateway, CloudFront).
  • Knowledge of serverless architectures.
  • Experience with Vue and Vuetify.
  • Experience with Pinia.
  • Experience with YJS and CRDTs.
  • Experience with SDET practices.

Job Details

About Crunchyroll

Founded by fans, Crunchyroll delivers the art and culture of anime to a passionate community. We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help them connect with the stories and characters they crave. Whether that experience is online or in-person, streaming video, theatrical, games, merchandise, events and more, it’s powered by the anime content we all love.

Join our team, and help us shape the future of anime!

Crunchyroll, LLC is an independently operated joint venture between US-based Sony Pictures Entertainment, and Japan's Aniplex, a subsidiary of Sony Music Entertainment (Japan) Inc., both subsidiaries of Tokyo-based Sony Group Corporation.

About the role

As a Senior Software Engineer on our Display Framework Engineering team, you will contribute to the design, development and optimization of our server driven presentation framework that drives all of our customer facing SVOD client device applications.  You will take ownership of key features and improvements, ensuring high-quality code and performance. You'll collaborate with Engineering, Program Management, Product, and QA teams across the globe to help shape our technology roadmap and achieve our goals. You'll be a part of an international team of 100+ client engineers, where your contributions will help maintain Crunchyroll's position as the premiere Anime streaming service.

In the role of Senior Software Engineer, you will report to the Engineering Manager, Display Frameworks.

We are considering applicants for the location(s) of Mexico City.

Responsibilities:

  • Design, develop, and maintain both frontend and backend components of our display framework.
  • Lead design and architectural discussions and make critical decisions regarding system design.
  • Write clean, efficient, and well-documented code.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues.  
  • Mentor and provide guidance to junior and mid-level engineers.  
  • Collaborate with product managers, designers, and other stakeholders to define project requirements.

 

About You

We get excited about candidates, like you, because...

  • You have extensive experience with JavaScript and TypeScript.
  • You have proven expertise in front-end, back-end, or full-stack development.
  • You have a strong understanding of modern frontend frameworks (Vue preferred).
  • You have experience with backend development using Node.js and serverless architectures.
  • You are proficient in writing unit and integration tests.

Nice to Have:

  • Experience with WebSockets.
  • Experience with AWS services (Lambda, DynamoDB, S3, API Gateway, CloudFront).
  • Knowledge of serverless architectures.
  • Experience with Vue and Vuetify.
  • Experience with Pinia.
  • Experience with YJS and CRDTs.
  • Experience with SDET practices.

#LifeAtCrunchyroll #LI-Hybrid

About our Values

We want to be everything for someone rather than something for everyone and we do this by living and modeling our values in all that we do. We value

  • Courage. We believe that when we overcome fear, we enable our best selves.

  • Curiosity. We are curious, which is the gateway to empathy, inclusion, and understanding.

  • Kaizen. We have a growth mindset committed to constant forward progress.
  • Service. We serve our community with humility, enabling joy and belonging for others.

Our commitment to diversity and inclusion

Our mission of helping people belong reflects our commitment to diversity & inclusion. It's just the way we do business.

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.

Crunchyroll, LLC is an independently operated joint venture between US-based Sony Pictures Entertainment, and Japan's Aniplex, a subsidiary of Sony Music Entertainment (Japan) Inc., both subsidiaries of Tokyo-based Sony Group Corporation.

Questions about Crunchyroll’s hiring process? Please check out our Hiring FAQs: https://help.crunchyroll.com/hc/en-us/articles/360040471712-Crunchyroll-Hiring-FAQs

Please refer to our Candidate Privacy Policy for more information about how we process your personal information, and your data protection rights: https://tbcdn.talentbrew.com/company/22978/v1_0/docs/spe-jobs-privacy-policy-update-for-crpa-dec-21-22.pdf

Please beware of recent scams to online job seekers. Those applying to our job openings will only be contacted directly from @crunchyroll.com email account.

Similar Jobs

Nagarro - Associate Staff Engineer, QA Automation

Nagarro

South Africa (On-Site)
9 Months ago
Lilith games - Game Voice Team Leader

Lilith games

Shanghai, China (On-Site)
3 Weeks ago
Rippling - Associate Product Manager, Global Payroll

Rippling

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Reddit - Content Strategist

Reddit

Singapore (On-Site)
1 Month ago
Larian Studios - Player Support Agent

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
undefined - Principal Software Engineer

Raleigh, North Carolina, United States (Hybrid)
3 Months ago
Unity - Developer Support Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Philips - Field Service Engineer Intern

Philips

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Wolters Kluwer - Senior Ontology Specialist / Knowledge Engineer

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
2 Months ago
Lambda - Engineering Manager - Control Plane

Lambda

San Francisco, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Shield AI - Director of Production (R3072)

Shield AI

Dallas, Texas, United States (On-Site)
3 Weeks ago
Axon - Supplier Development Engineer

Axon

Scottsdale, Arizona, United States (On-Site)
1 Month ago
Ion - Senior IT Architect, Italy

Ion

Italy (Hybrid)
10 Months ago
welevel  - Working Student Game Testing & Quality Assurance

welevel

Munich, Bavaria, Germany (On-Site)
1 Month ago
Xsolla - Senior QA Engineer

Xsolla

Serbia (On-Site)
1 Year ago
FICO - Senior C++ Engineer

FICO

United States (Remote)
1 Month ago
Testronic - Test Lead - Video Game QA

Testronic

Mandaluyong City, Metro Manila, Philippines (On-Site)
1 Month ago
LeoVegas - Quality Assurance Engineer

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Daybreak Game Company LLC - QA Lead

Daybreak Game Company LLC

Renton, Washington, United States (Hybrid)
6 Months ago
Ion - Debt Restructuring Analyst

Ion

Mumbai, Maharashtra, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico

deel. - Account Executive, Expansion, Mid-Market

deel.

Mexico (Remote)
3 Weeks ago
PwC - Senior Associate Financial Services

PwC

Mexico City, Mexico City, Mexico (On-Site)
10 Months ago
Mcdonalds - Software Engineer III - (C#/Angular)

Mcdonalds

Mexico City, Mexico (Hybrid)
1 Month ago
Rush street interactive  - Digital Acquisition Specialist

Rush street interactive

Mexico City, Mexico (Hybrid)
2 Months ago
Mcdonalds - Software Engineer II - Android

Mcdonalds

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
CGS Carrers - Front End Software Developer

CGS Carrers

Guadalajara, Jalisco, Mexico (Remote)
3 Weeks ago
Ness - Full Stack Engineer - React + Node.js

Ness

Guadalajara, Jalisco, Mexico (On-Site)
1 Month ago
TALA - Senior Technical Program Manager

TALA

Mexico City, Mexico (Remote)
2 Months ago
LTI Mindtree - Specialist - Business Analysis

LTI Mindtree

Mexico City, Mexico (On-Site)
2 Months ago
Crunchyroll - Software Engineer, Roku

Crunchyroll

Mexico City, Mexico City, Mexico (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Intel  - Senior Foundry Applications Engineer (ASIC Physical Design)

Intel

Phoenix, Arizona, United States (On-Site)
1 Year ago
Bosch Group - Engineering Intern

Bosch Group

Hatvan, Hungary (On-Site)
1 Month ago
Wolters Kluwer - Principal Quality Engineering Architect

Wolters Kluwer

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
eBay - Software Engineer 3

eBay

San Jose, California, United States (Hybrid)
3 Weeks ago
Wind River - Engineer-Services

Wind River

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
JDA - Sr. Software Engineer

JDA

Dallas, Texas, United States (Hybrid)
2 Months ago
Global Business Travel - Software Development Engineer II

Global Business Travel

Gurugram, Haryana, India (On-Site)
3 Weeks ago
Nice - Senior Specialist Software Engineer

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
JMA - SAP Analyst - Sales and Distribution

JMA

Syracuse, New York, United States (On-Site)
1 Month ago
GoMotive - Camera Embedded Firmware Engineer

GoMotive

Taipei City, Taiwan (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Francisco, California, United States (Hybrid)

Mexico City, Mexico (Hybrid)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (On-Site)

Dallas, Texas, United States (On-Site)

Culver City, California, United States (On-Site)

Tokyo, Japan (On-Site)

Culver City, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Crunchyroll

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug