Wednesday, June 22, 2016

Senior Director Engineering Discovery Communications New York

Job Description: • 2-minute read •
As the Senior Director, Engineering on a geographically diverse development team, you employ your deep coding and technical leadership experience. You will have strategic, architectural, planning, documentation, and software implementation responsibilities for high quality digital products on multiple device platforms (Desktop, Mobile, Connected, Gaming Consoles) across a range of different operating systems.
You will have the freedom to provide guidance on applicable tool chains and the flexibility to use modern frameworks. This is a hands-on leadership role.
Responsibilities:

1. Provide technical/software development leadership and architectural guidance.
2. Be a hands-on technical leader across multiple AGILE teams.
3. Work closely with Product Managers, UX Designers and Infrastructure to understand the needs of tens of millions of users.
4. Working in a fast paced AGILE environment should be second nature (TDD, SCRUM, Kanban, etc.) with evolutionary architecture and prototyping, experience with various databases and configuration/deployment/testing solutions.
5. Lead the rapid development of user-driven prototypes to identify technical options and inform architectural approaches.
6. Build a continuous delivery and improvement cycle, learning from the wider web development community and sharing knowledge of tools and techniques with technical and non-technical team members across the organization.
7. Perform participation in team coding, developing interfaces for web and mobile applications, services and future technology.
8. Review developers' code, provide feedback, and develop team knowledge.
9. Collaborate with technical and business resources, gathering and documenting requirements and formulating action plans.
10. Provide direction for other technical resources, including leadership on multiple large projects.
11. Present designs and plans to executive management.
12. Choose the best technology for specific efforts.
13. Perform other duties as assigned.
Requirements:

* Deep and broad software development experience
* Wide experience in many languages and technologies
* 7-10 years of team leadership and managing engineering teams in a fast-paced, AGILE environment.
* Excellence in problem solving, strategic thinking, and working in a team-oriented environment
* Strong oral and written communication skills
* Strong interpersonal skills and ability to excel in a team oriented environment
* Experience mentoring developers
* Expertise in responsive web design, web design standards, usability and enterprise content management systems.
* Experience with Javascript (ES6/7, Node.js) and Javascript-based frameworks (React.js, Elm)
* Experience with developing, deploying and supporting native applications for iOS and Android platforms.
* Deep understanding of current web technologies and trends, including Linux, RESTful APIs, Relational & NoSQL Datastores(MySQL, MongoDB), and HTML5, among others.
* Experience developing and using web based APIs
* Experience with open source solutions, using and deploying on cloud based platforms
* Experience working with analytics tools like Omniture, Comscore, Chartbeat, etc.
* Good understanding of server and cloud computing technologies from providers such as AWS and Rackspace
* Experience with Git/GitHub or similar DVCS
* Experience in building very high traffic digital products
* Any experience using Objective-C, Java, GOLang, Scala, Jenkins, Selenium, Python, Chef and Puppet Technologies.
* Must have legal right to work in the United States
Send To A Friend
Related Posts Plugin for WordPress, Blogger...