Discovery Communications (Nasdaq: DISCA, DISCB, DISCK) is the world's #1pay-TV programmer reaching more than two billion cumulative subscribers in over 220 countries and territories.
Discovery is dedicated to satisfying curiosity through nearly 200 worldwide television networks, led by Discovery Channel, TLC, Animal Planet, Science and Investigation Discovery, as well as US joint venture networks OWN: Oprah Winfrey Network, The Hub and 3net, the first 24-hour 3D network.
Across the Nordic region, Discovery owns and operates SBS Discovery Media, a top-three portfolio of 20 television brands that feature leading nonfiction content, as well as locally produced entertainment programs, sports and the best scripted series and movies from major studios. Discovery also is the leading provider of educational products and services to schools, including an award-winning series of digital textbooks, and owns and operates a diversified portfolio of digital media services, including Revision3.
We are seeking candidates for the temporary position of Senior Front- End Developer to be located in our New York City office.
The Discovery Digital Client Solutions team is looking for a Senior Front-End Developer. In this role, you are an innovator with a strategic focus utilizing the latest digital technologies to deliver cutting-edge cross-platform experiences for a national portfolio of clients across Discovery’s array of properties and platforms. As leader of front-end development you possess the latest HTML5/JavaScript/CSS3 skills, but you are also comfortable hosting web sites and services using scripting language such as PHP, MySQL or Java. You will drive the development of rich web applications and responsive cross-platform experiences as well as the creation of scalable rich media advertising products and solutions. You will collaborate with the Creative Director, Designers, Database Engineers, Internal Development and Product teams, and external vendors to power these robust experiences. You will work with the Creative Director and Senior Visual Designer to consult/brainstorm ideas and ways to push new innovations/strategy to market.
The ideal candidate is someone who is a strategic and conceptual thinker that pushes the envelope creatively through robust coding technique, but is an expert in the under-pinning technologies required to make our work efficient, scalable, dynamic and reusable. A true team player that can take a creative concept/strategy and build development plans under a deadline-driven environment. This challenging role requires a wide array of design knowledge and technical skills, as well as the vision necessary to develop a prototype from concept stage to implementation. A strategic/working knowledge of web tools, technologies and best practices, design development protocols, browser compatibility, publishing software, user?experience design, quality assurance processes, online advertising models, search optimization and multimedia production is necessary. Applicants should have a passion for emerging technologies and be engaged in staying abreast of new design/development trends.
Responsibilities
- Builds websites and social applications for all modern browsers up to IE9 and mobile devices
- Builds basic content management systems for producers and editorial teams
- Engages in rapid prototyping and iterative product development
- Brainstorms ideas individually and as part of a team
- Works with design team, client Solutions, developers, and other team members to achieve group goals
- Develops user guides and training documents for white label Discovery products
- Develops new software that functions correctly to automate and meets business requirements
- Participates in code reviews as needed and as assigned by their respective project team leads and department leadership
- Reports time and work effort progress to PM and team leads according to established company standards and/or as needed and requested
- Provides input into project technology issues and direction to their respective project team leads as appropriate.
- Ability to accurately render level of effort estimates based on information known at the time that estimate is required
- Monitor bug-tracking (Jira) queue for tasks and update tasks with relevant information in a timely fashion.
- Ensure that the sanctioned project and development process are followed and note exceptions as necessary.
- Participate in meetings with other personnel, including QA, Product, Architecture, Publishing Operations, and management
- Read and review functional specifications and test cases to ensure accuracy and develop understanding of business requirements.
- Mentor less senior developers
- Recommend competitive advantages gained by emerging technologies
- This position requires successfully independent collaboration and with others both internally and externally with other departments
- Other duties as assigned