Lead Software Engineer

  • 375 Hudson St, New York, NY 10014, USA
  • Full-time

Company Description

Publicis Media is one of Publicis Groupe’s four solution hubs, aligning all of Publicis Groupe’s media agencies and operations. Publicis Groupe (Euronext Paris Exchange: FR0000130577; CAC 40 index), is the world’s third largest communications group.  

The Data Sciences Global Practice was created to deliver best-in-class programmatic solutions as well as to consolidate Publicis Media’s data and technology to transform our business from a service business to a platform business. 

Job Description

Looking for:

A lead front-end software engineer who has strong experience in various front-end frameworks and develops software with a focus on design.  Your primary focus will be setting standards and ensuring a consistent approach to front end development across all of our products by overseeing the build out of a reusable component library.  You will work within a matrixed Agile environment and collaborate very closely with the UX/Product Design team to ensure their designs are developed to spec. As such, a commitment to collaborative problem solving and open communication is extremely important. 

 

Responsibilities:

  • Manage a small team of front end engineers (1-2 people), 90% hands on development
  • Implement front end development standards across our suite of products
  • Build and oversee the development of reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Work well in an agile environment

Qualifications

 

  • Minimum of Bachelor's Degree in Computer Science or related field, master's degree preferred.
  • 3-5 years of experience in software development 
  • Very strong proficiency in newer specifications of Javascript (ES6, ES7, ES8)
  • Experience with various front end frameworks such as React (preferred), Angular, or Ember
  • Extensive experience with HTML5 and CSS3 
  • Intermediate understanding of CSS pre-processing platforms, such as SASS
  • Experience implementing Flux or Redux
  • Comfortable working with RESTful APIs
  • Experience with common front-end development tools such as NPM, Babel and Webpack
  • Thorough understanding of asynchronous request handling, partial page updates, promises and AJAX
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Comfortable working with source control and GIT
  • Experience with GraphQL a plus
  • Familiarity with C#/.NET 

 

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy