location / Princeton,
date posted / 05/24/2017
job description / Senior Front End Developer, MRM//McCann

Core Duties/Responsibilities

 

 

MRM is seeking a Senior Web Developer to build a variety of types of web sites and web applications for our varied clients. The Senior Web Developer is a member of the MRM technology team and reports to the Technical Lead and Director of Technology. This role provides the leadership to the project’s web development staff and involves complex and unique technical problems, which requires the ability to collaborate with other disciplines. The Senior Web Developer will be required to exude extensive technical knowledge of all client side programming subject areas. The work on these project requires ingenuity and creativity. The Senior Web Developer also functions as the team leader for the web development staff and has experience managing/directing teams of up to 5 people.

 

Responsibilities:

  • Strong knowledge of modern web development and its technologies, tools, vendors, and products
  • Build websites and web applications that accurately match creative designs
  • Build websitesand web applications that function according to functional specifications
  • Leadership of the web development staff
  • Oversight and guidance for the design, code and testing of client solutions produced by the web development staff
  • Leadership for process improvement efforts
  • Assurance that the team meets service commitments for assigned deliverables
  • Provide inputs to test planning and execution
  • Fosters a collaborative, agency team environment, following and maintaining the specifications, guidelines and standards set by the department
  • Provides accurate estimation and delivery of projects
  • Assesses the development requirements and providing input with regard to the provision of standard vs. customized solutions

Provides technical problem resolution to complex issues

Required Skills/Knowledge/Experience

Responsibilities:

 

  • Strong knowledge of modern web development and its technologies, tools, vendors, and products
  • Build websites and web applications that accurately match creative designs
  • Build websitesand web applications that function according to functional specifications
  • Leadership of the web development staff
  • Oversight and guidance for the design, code and testing of client solutions produced by the web development staff
  • Leadership for process improvement efforts
  • Assurance that the team meets service commitments for assigned deliverables
  • Provide inputs to test planning and execution
  • Fosters a collaborative, agency team environment, following and maintaining the specifications, guidelines and standards set by the department
  • Provides accurate estimation and delivery of projects
  • Assesses the development requirements and providing input with regard to the provision of standard vs. customized solutions
  • Provides technical problem resolution to complex issues

 

 

  • 5-8 Years of web development experience
  • Expert knowledge of HTML5, CSS3, JavaScript, jQuery
  • Expert knowledge of cross-browser development and best practices
  • Experience with Javascript frameworks (Angular, React, etc.)
  • Experience with web animation (CSS animations, JavaScript animation libraries)
  • Experience with modern build tools (Grunt, Gulp, etc.)
  • Experience with Git or comparable source control technology
  • Experience with JSON; RESTful services; DOM parsing and memory management strategies
  • Experience with common web APIs, e.g. Facebook, Google or Youtube
  • Experience with templating engines and CMS driven front ends (Adobe Experience Manager/CQ, SiteCore, Drupal, WordPress)
  • Application development life-cycle knowledge is required
  • In-depth knowledge of backend technologies a plus (PHP, ASP.NET, NodeJS)
  • Advantage: MySQL or other relational databases and stored procedures
  • Advantage: Experience with MongoDB
  • Experience with Mobile Application Development is a plus
  • Experience working within an agency environment is a plus

At MRM, Relationship is our Middle name.

 

MRM//McCann is a leading customer relationship agency that leverages the power of creativity, the beauty of data, and the magic of technology to nurture, encourage and sustain strong relationships between brands and their customers – in turn, creating meaningful experiences for people, while driving business results.

 

We employ the most innovative talent in the industry to digitally drive the transformation of our clients’ businesses and provide creative solutions to help brands grow meaningful relationships with people.

 

Do you excel when working in a team? Are you fascinated by the endless possibilities that technology brings to marketing? Are you ready to transform our world?

 

If so, you will thrive in our culture based on the Important Things We Believe (I.T.W.B.s)

 

  1. Ideas power everything
  2. We’re Better Together
  3. We’ll figure it out
  4. Complexity can be managed
  5. It only counts if we deliver
  6. Technology is magic

 

We love our diverse workplace! MRM//McCann is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national or ethnic origin, disability, marital status, veteran status or any other occupationally irrelevant criteria.