🏢 About Warner Bros. Discovery
Warner Bros. Discovery is a leading global media and entertainment company, renowned for its diverse portfolio of iconic content, beloved brands, and franchises across television, film, streaming, sports, news, and gaming. They are committed to creating the stuff dreams are made of, powered by brilliant creatives and technology trailblazers worldwide. This role is within their Global Tech division, specifically the Commerce organization, which builds scalable solutions for global marketing operations and customer experiences.
🎯 The Role
As a Senior Frontend Engineer with a full-stack focus on the Commerce Team, you will be instrumental in designing, developing, and maintaining modern web applications and scalable Backend-for-Frontend (BFF) services. You will drive frontend architecture decisions, build reusable UI component libraries, and collaborate closely with product, UX, and design teams. This hybrid role in Hyderabad involves contributing to cloud-native applications leveraging AWS and taking ownership of projects from concept through production within an Agile environment.
🛠️ Tech Stack
- React JS + TypeScript
- JavaScript + Node.js
- Next.js
- HTML5 + CSS3
- AWS (Serverless architectures)
- DynamoDB + MongoDB
- GitHub Actions + CI/CD
- Jest + Playwright
💼 What You'll Do
- Design, develop, and maintain interactive web applications using React, TypeScript, JavaScript, and Node.js.
- Build and evolve scalable Backend-for-Frontend (BFF) services, APIs, and integrations.
- Drive frontend architecture decisions, engineering best practices, and contribute to UI component libraries.
- Partner with Product, UX, and Design teams on wireframing, prototyping, and user interface implementation.
- Contribute to cloud-native application architecture leveraging various AWS services and database technologies.
- Implement comprehensive Unit, Integration, and End-to-End testing frameworks.
- Lead code reviews, architectural reviews, and uphold engineering standards.
- Mentor junior engineers and provide technical leadership within the team.
- Troubleshoot production issues, improve system reliability, and collaborate effectively with global teams.
- Actively participate in Agile/Scrum ceremonies and continuously improve engineering practices.
✅ What You'll Need
- Bachelor's Degree in Computer Science, Engineering, or a related technical field.
- 5-8 years of professional software development experience, with a strong frontend focus.
- Strong expertise in JavaScript and TypeScript, with 3+ years of hands-on MERN stack experience.
- Extensive experience with React, Next.js, HTML5, and CSS3.
- Deep understanding of frontend engineering principles and performance optimization techniques.
- Proven experience building APIs and Backend-for-Frontend services using Node.js.
- Practical experience with AWS and serverless architectures.
- Familiarity with database technologies like DynamoDB and MongoDB.
- Experience with CI/CD pipelines, GitHub Actions, and automated testing frameworks such as Jest and Playwright.
- Excellent analytical, debugging, and communication skills.
🌟 Nice to Have
- Experience building dashboards, monitoring, and analytics tools.
- Familiarity with design systems and component-driven development.
- Experience using Figma and collaborating effectively with UX teams.
- Exposure to building scalable cloud-native applications in a global engineering team setting.