Jobs and Careers
NB

Software Engineer II

NBCUniversal
Englewood Cliffs, United Statesfull_timeVerifiedPosted 27 Jul 2023

About the role

Company Description

CNBC is the recognized world leader in business news, providing real-time financial market coverage, business content and general news consumed by more than 544 million people per month across all platforms. The network's 15 live hours a day of news programming in North America (weekdays from 5:00 a.m. - 8:00 p.m. ET) is produced at CNBC's global headquarters in Englewood Cliffs, N.J., and includes reports from CNBC News bureaus worldwide. CNBC at night features a mix of new reality programming, CNBC's highly successful series produced exclusively for CNBC and a number of distinctive in-house documentaries.

CNBC also offers content through its vast portfolio of digital products such as: CNBC.com, which provides financial market news and information to CNBC’s investor audience; CNBC Make It, a digital destination focused on making you smarter about how you earn, save and spend your money; CNBC PRO, a premium service that provides in-depth access to Wall Street; a suite of CNBC mobile apps for iOS and Android devices; Amazon Alexa, Google Assistant and Apple Siri voice interfaces; and streaming services including Apple TV, Roku, Amazon Fire TV, Android TV and Samsung Smart TVs. To learn more, visit https://www.cnbc.com/digital-products/. CNBC is a division of NBCUniversal, which is owned by Comcast Corporation.

Members of the media can receive more information about CNBC and its programming on the NBCUniversal Media Village Web site at http://www.nbcumv.com/programming/cnbc. For more information about NBCUniversal, please visit http://www.NBCUniversal.com.

Job Description

Who We Are

NBC News Group Digital is creating the digital future for one of the world’s best-known and most-trusted news organizations. Our Digital Technology organization is at the center of building and improving a suite of digital products including user experiences across web, mobile apps, OTT devices, storytelling tools including CMS and curation systems, and a platform to distribute that content to hundreds of millions of users. Our brands include NBC News, Today, MSNBC, CNBC, E! News, and Telemundo Noticias. 

Position Overview

This is an opportunity to play a critical role in the digital evolution of the NBC News Group.

As a Software Engineer, you will partner with the Product, Operations, Design, and Editorial teams to bring NBC News Digital content to life. You will be a significant influence on our product roadmap, bringing a technical and strategic perspective. You will work alongside fellow inspired developers in a fast-paced environment using technologies like Sass, React.js and GraphQL to help shape the future of digital news.

This role will report into the Senior Manager of Engineering, Articles & Videos. 

Responsibilities

  • Work on the React.js codebases supporting subscription experiences
  • Build out GraphQL queries to consume data for all web properties
  • Implement beautiful UX for engaging news storytelling
  • Optimize sites across an array of web-capable devices, browsers and experiences
  • Automate front end testing to ship the highest quality experience for our audience
  • Write code and tests that are understandable and maintainable
  • Debug effectively within their primary area to help find root cause
  • Provide helpful, timely code reviews
  • Collaborate professionally with teammates and peers
  • Communicate with engineering precision, escalating blockers quickly, clarifying requirements and sharing assumptions
  • Seek understanding of how users interact with product/service
  • Exhibit a growth mindset and make investments in your growth and teammates’ growth

Qualifications

Qualifications/Requirements

  • 3+ years’ experience in software development or related field(s)
  • 1+ years recent experience with a modern JavaScript framework (e.g. React.js, Vue.js, Aurelia)
  • B.S. in Computer Science, Computer Information Systems, or equivalent industry experience
  • Strong proficiency in either CSS/Sass development or a server-side programming language (e.g. Node.js, Go, Java) in the context of a website
  • Experience implementing responsive designs using HTML and a CSS preprocessor (SASS, PostCSS, LESS)
  • Experience using modular JavaScript, async patterns, and DOM manipulation
  • Understanding of bundlers, transpilers and preprocessors (Webpack, Babel, SASS)
  • Strong problem-solving skills, logical and creative thinking
  • Experience with version control

 

Additional Information

NBCUniversal's policy is to provide equal employment opportunities to all applicants and employe

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 Kit

Free account required — sign up in 30s

Company

NBCUniversal

View company profile →