Discovery Communications Senior Software Engineer in New York City, New York

Discovery Communications
Requisition ID 18164
Career Category IT & Technical Operations
Posted Date 7/17/2017Location US-NY-New York City

Type Company Employee Full-TimePosition Summary:
Based in New York City, and Silver Spring, Maryland, Discovery Digital Media is a department within Discovery Communications whose mission is to deliver innovative, thought-provoking, and entertaining consumer-facing products in support of Discovery's Owned & Operated US TV Networks as well Discovery's Digital Native Networks including Seeker, SourceFed Studios and the DeFranco Network. These multi-platform digital offerings are supported across Mobile, Desktop and Connected Devices.The Senior Software Engineer for Web Delivery is an essential role on the Discovery Digital Media Team. Daily you will be working closely with design, product, front end engineers, and cross product technical leaders and engineers, for our client delivery stack for our web apps. In this role you will demonstrate a deep knowledge of JavaScript ES6, modern frameworks like React and Redux, expertise in SASS and the latest build tools all while looking ahead for future trends. Our goal is to ensure our UIs work well on all screen sizes and deliver a variety of world class digital experiences for Discovery's O&O TV Nets sites for it's millions of users each day.
1. Collaborate with design and product to iterate on our Web client delivery platforms
2. Work closely with other JavaScript pros to find and address performance issues
3. Build efficient and reusable front-end components and abstractions
4. Participate in code reviews
5. Identify and recommend best-of-breed technology stack for interactive consumer experiences across web and mobile devices
* Multi-year production experience building and maintaining Web applications at scale
* Expert knowledge of JavaScript ES6/7 and Node.js
* Experience with modern universal JavaScript libraries and tooling
* Familiarity with frameworks, such as React.js or Elm
* Strong Computer Science fundamentals
* Awareness of cross-browser compatibility issues and server/client-side performance considerations
* Comfortable with a Git and Continuous Integration workflow
* Demonstrable experience of AGILE practices and techniques
* Strong oral and written communication skills
* Strong interpersonal skills and ability to excel in a team oriented environment
* Must have legal right to work in the United States

Discovery Communications, Inc. is an equal opportunity employer. Discovery is committed to being an employer of choice, not just a good place to work, but a great and inclusive place to work. To that end, we strive to recruit and maintain a workforce that meaningfully represents the diverse and culturally rich communities that we serve. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disabled status or, genetic information.

EEO is the Law

Pay Transparency Policy Statement

If you are an individual with a disability and need an accommodation during the application process, please send an email request to

Apply Here