Senior Software Engineer
Discovery Communications
New York, NYThis was removed by the employer on 9/30/2017 1:30:00 AM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Browse the Web Design/Development Category
Search for Senior Software Engineer jobs in New York-NY
Search all Senior Software Engineer postings
Full Time Job
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.
Responsibilities:
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
Requirements:
* 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