Front-End Developer – Broadcast Interactive Applications
NBCUniversalAbout the role
Company Description
NBCUniversal owns and operates over 20 different businesses across 30 countries including a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, world-renowned theme parks and a premium ad-supported streaming service.
Here you can be your authentic self. As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. We strive to foster a diverse and inclusive culture where our employees feel supported, embraced and heard. We believe that our workforce should represent the communities we live in, so that together, we can continue to create and deliver content that reflects the current and ever-changing face of the world. Click here to learn more about Comcast NBCUniversal’s commitment and how we are making an impact.
Job Description
NBC News is seeking a passionate and talented Front-end Developer with experience in building complex data-driven applications while contributing to the evolution of technology and journalism.
As part of this team, you will be responsible for building and evolving our cutting-edge interactive election application used by our journalists to present real-time election results and data visualizations through our centerpiece interactive touchscreens.
Working closely with our stakeholders, analysts, designers, and vendors to ensure that our broadcast applications meet the highest standards of reliability, accuracy, and user experience to meet the needs of our coverage.
The roadmap for the team you will be joining can provide opportunities for professional growth and development with the potential to take on a leadership role within the team.
Key responsibilities include:
- Design and development of interactive tools to create appealing and engaging interfaces for our broadcast production screens.
- Build and maintain front-end components, libraries, and frameworks.
- Collaborate with backend development to ensure seamless integration of front-end and backend components
- Collaborate on creative UI/UX design challenges around complex data storylines.
- Optimize front-end performance and ensure stability with low latency while easy for the user to navigate.
- Work closely with stakeholders to understand requirements and refine features to enhance the tool's usability, accuracy, and effectiveness in our broadcasts.
- Write clean, well-documented, and performance-oriented code and actively contribute in code reviews.
- Maintain a strong understanding of emerging technologies, data visualization trends, and best practices in front-end development and live broadcast technologies.
Qualifications
- 3+ years of experience in front-end development, focusing on complex data visualizations and experience.
- Strong knowledge in front-end development technologies and related frameworks. (HTML, CSS, JavaScript, React, Angular,TypeScript, or Vue)
- Experience with data visualization libraries. (D3.js or Highcharts)
- Experience with geospatial mapping tools. (Mapbox, TopoJSON)
- Excellent problem-solving and communication skills, as part of a collaborative team in a deadline-driven industry.
- Experience with version control systems such as Git.
- Passion for creating high-quality user experiences and following best practices.
- Demonstrated understanding of backend development technologies and real-time streaming technologies, APIs, and web services. (Python, Ruby, Node.js, Kafka, RESTful APIs.)
- Ability to thrive in a fast-paced, deadline-driven environment
If you are passionate about front-end development and interested in data-driven journalism and the role technology can play in connecting with our audience, we encourage you to apply.
This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website.
Salary range: $110,000-120,000
Additional Information
NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will c
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s