Connecting...

back to job search

Connect

Connect with Talent to receive latest job postings

Senior Software Engineer, Monetization

Location:

New York

Work type:

Contract

Business sector:

Information & Communication Technology

Salary:

Competitive

Job reference:

JO-1703-508029

Start date:

2017-03-22

Contact email:

ricky.mccormies@talentinternational.com

Advertiser:

Ricky McCormies

Senior Software Engineer, Monetization

The Multiplatform Engineering team, responsible for building and supporting the public facing, award winning mobile apps and Web sites around the world for leading brands in popular culture such as MTV, Nickelodeon, Comedy Central, and BET, is looking for smart, creative people to help grow our presence in non-linear distribution channels.

If you love to solve problems creatively, can work well in a team environment, are interested in building the best software, and want to always be learning, then we want to hear from you.
You are a creative problem solver, work well in a team environment, love to create great software, and want to always be learning. You believe in agility and getting things done that deliver business value. You are an expert in Android framework, Java, video playback, multi-threading and have experience for commercial mobile product. You enjoy sharing knowledge, learning in multiple ways, and mentoring others. You like good architecture, good logic and abstraction. You do unit/UI tests, continuous integration and have a good understanding of DevOps. You have an understanding of continuous deployment. You hate technical debt.

This is a staff position reporting to the Director, Web Front-end Engineering.

Responsibilities:
  • Create solutions with a team of engineers developing fast, stable, and reliable front-end Web sites and components using HTML, JavaScript, and CSS 
  • Maintain, optimize and develop common JavaScript libraries for desktop and mobile to meet specific business requirements for video players, digital advertising and web analytics. 
  • Write well tested, readable code, inline with functional and non-functional expectations.
  • Develop software that is modular, scalable, stable and optimized. 
  • Cultivate subject matter expertise in the areas of online video advertising and become an expert in the latest video advertising technologies. 
  • Work collaboratively with team members and internal technology groups to focus on coding standards and best practices. 
  • Integrate third party plug-ins and software components with VMN consumer facing web sites and applications. 
  • Provide support for internal teams and external vendors utilizing supported platform components. 
  • Act as part of the third level support team, working with first and second level support to resolve problems and perform root cause analysis. 
  • Take meetings with internal teams and external vendors/partners.
Qualifications:
  • B.S. in computer science, engineering or other related degree. 
  • At least three to five years of hands-on interactive development experience, focused on object oriented JavaScript programming. 
  • Expert knowledge of JavaScript, DOM, HTML5. 
  • Experience in one or more JavaScript frameworks (e.g. AngularJS, ReactJS, BackboneJS, etc.) as well as native Javascript.
  • Expertise in MVC frameworks, utility libraries, testing frameworks, build tools, code repositories, develop tools and CI tools, such as Underscore, Jasmine/Mocha, Grunt,etc. 
  • Knowledge of Continuous Integration and Test Driven Development.
  • Must be comfortable on the command line. 
  • Must have excellent written and verbal communication skills. 
  • Must be capable of understanding business objectives with the ability to translate that business logic into technical design. 
  • Ability and willingness to learn new technologies in order to provide video playback, ad and analytics solutions for emerging digital platforms. 
  • Familiarity with Agile software development methodologies (Scrum, Kanban) a plus.
Bonus Qualifications:
  • You participate and have had success in hackathons
  • You contribute to open source.
  • Some experience with video processing.
  • Demonstrated interest in machine learning and natural language processing.
  • Demonstrated interest in exploring data and creating visualizations.
  • Prior experience with adaptive video streaming technologies, digital advertising platforms, and/or web analytics integration is preferred.
Education:
  • Bachelors or Masters in CS, related degree or equivalent experience.

Share this job:

help your friends find their dream job: