Connecting...

Lead Developer/Team Lead, Web Monetization

back to job search

Connect

Connect with Talent to receive latest job postings

Lead Developer/Team Lead, Web Monetization

Location:

New York

Work type:

Permanent

Business sector:

Information & Communication Technology

Salary:

Competitive

Job reference:

JO-1703-508030

Start date:

2017-03-22

Contact email:

ricky.mccormies@talentinternational.com

Advertiser:

Ricky McCormies

Lead Developer/Team Lead, Web Monetization

The Multiplatform Engineering team is seeking a Lead Developer/Team Lead for the on-going development of web libraries for managing and tracking advertising and content analytics that appear across our global portfolio of award-winning web sites to help grow our presence in non-linear distribution channels. 

We are seeking a creative problem solver who works well in a team environment, loves to create great software and wants to always be learning. The ideal candidate believes in agility, true iterative development, automation, and getting things done that deliver business value. The ideal candidate has architected excellent systems, designed software with the right level of abstraction, believes that automated testing is one key to success, has rolled out continuous integration, and has a good understanding of how to bridge the gap between engineering, operations, and product in an agile environment.
The position will be responsible for building and maintaining a suite of modular, extensible, scalable,  native Javascript libraries to function across all popular browser platforms on both desktop and mobile devices. 

This is a staff position reporting to the Director, Web Front-end Engineering and is located onsite in NYC.

Role & Responsibilities:
  • Lead team in developing and supporting native Javascript libraries for desktop and mobile to meet specific business requirements for video players, digital advertising and web analytics.
  • Work with Product team to understand business requirements, constraints, and priorities and establish feature milestones.
  • Integrate and test third party plug-ins and software components. 
  • Provide technical support for internal teams and external vendors utilizing supported platform components.
  • Continue to improve and adapt established collaborative development practices and processes that improve the team's workflow, code quality, and stability.
  • Facilitate daily pull requests and code reviews with the team.
  • Encourage and apply principles of feature-based unit testing to ensure and improve code quality.
  • Determine optimal development and build tools strategy.
  • Oversee effort to introduce automation into the workflow wherever possible.
  • Keep team knowledge of HTML, CSS, JS and related technologies current with latest developments and standards.
  • Implement and maintain a system for the collection and display of product metrics. 
  • Mentor and coach the team members.
  • Listen to team members and ensure the best idea wins.

Basic Qualifications:
  • 7+ years experience in building front-end web applications.
  • 3-4+ years experience with native JavaScript
  • 1-2+ years as technical team leader.
  • Deep knowledge of JavaScript, HTML5, CSS, and modern libraries and practices.
  • Experience with and strong opinions about automated testing methodologies, frameworks and software/tools
  • Excellent working experience with Continuous. Integration, Continuous Deployment, task managers (Jenkins, Grunt, Gulp, Bamboo, etc.), and build automation in general.
  • Strong attention to detail and correctness in code and communication.
  • Excellent written and verbal English skills.
  • Ability to write just enough documentation.
  • Prior experience with adaptive video streaming. technologies, digital advertising platforms, and/or web analytics integration is preferred.
  • Experience with cloud based infrastructure, Amazon Web Services preferred.
  • Familiarity with Agile software development methodologies (Scrum, Kanban).

Education:
  • Bachelors or Masters in CS, related degree or equivalent experience

Share this job:

help your friends find their dream job: