Fox Corporation is looking to develop and maintain high-performance web applications for their streaming video services on various smart TV platforms and Xbox, optimizing for efficiency on low-end devices.
Requirements
- 5+ years experience in hands-on Web development, including in Vanilla Javascript (ES6+), React, and Next.js.
- Experience with source control systems, specifically Git, and branching strategies for development, testing and cutting releases
- Strong understanding of SDLC and build processes for Javascript applications
- Deep understanding of front-end performance optimization, especially for low-end devices.
- Experience with REST APIs interaction and strong understanding of client-server architectures
- Experience with the latest development paradigms regarding performance, security and coding best practices
- Experience with Media Playback, including DRM, streaming concepts, HLS/DASH and manifests
Responsibilities
- Design, develop, and maintain high-performance web applications using JavaScript and React.
- Optimize applications to run efficiently on low-end devices and Smart TVs.
- Design, Code, Test, Document and Release new application features with a distributed team.
- Ensure code quality through code reviews, unit testing, and adherence to best practices.
- Implement responsive and maintainable CSS across devices.
- Work with QA/SDET and automation leads to help ensure code quality, both in terms of stability and performance, but also in automated delivery to stakeholders and audience.
- Evaluate and do POCs on new technologies to improve team productivity and engagement.
Other
- Lead critical initiatives, mentor team members, and promote a quality-first mindset.
- Direct other engineers on workloads and priorities
- Work with Product Owners (including those on other teams) in creating tickets for work, ensuring those tickets consider dependencies, QA testing/automation, and any data instrumentation.
- Work with Scrum Masters and Project Management in terms of sprint and PI iteration in a SAFe/Agile environment.
- Forecast, backlog groom, sprint/iteration plan, roadmap plan, estimate, and manage delivery quality.