Senior Front End Developer

Technology Department | Permanent Position | fulltime | 3+ years

About the role

We are looking for an inspired, motivated, and experienced Sr. FE developer to join our team. We are an experience design agency with a focus on the customer, which means that multi-discipline collaboration and prototyping are at the heart of our process. Internal Job #CMA00020


Experience has taught you what works. Your long history in the game helps you choose the best mix of proven and cutting-edge technology. Based on this you will be responsible for:
  • Conduct rapid prototyping with code, using modern front-end frameworks and a digital pattern library.
  • Deliver solutions balancing technical and business requirements.
  • Interacting with project teams to understand business and user requirements.
  • Maintaining high coding standards and practices and exercise quality control on all aspects of web development.
  • Contribute to solution architecture designs and lead code reviews.
  • Problem-solve in all areas of web development.
  • Conduct troubleshooting, debugging and doing root cause analysis of web platform issues

Required skills

You must have:

  • 3+ years of previous experience working as a front end developer
  • Experience of Vanilla JavaScript outside of any library/framework abstraction (such as RequireJS, and/or Angular and/or React and/or vueJS)
  • Knowledge of the Atlassian suite of tools – JIRA, Bitbucket, Confluence, etc.
  • Knowledge of with Node.js.
  • Knowledge of with Templating engines such as: Handlebars, Pug, Jekyll, Twig, or Blade, etc.
  • Working knowledge of recent development practices (Mobile First, MVC, Object Oriented development)
  • Work experience configuring, using, and troubleshooting tools such as process automation & scripting 

 It would be awesome if you also have:

  • Experience working in an agency and/or creative and/or technical consultancy environment.
  • ES6 knowledge as a plus.
  • Working knowledge of design patterns (e.g., model-view-controller, observer, object oriented, etc.) and working with several mainstream libraries and frameworks
  • Previous experience with Grunt or Gulp and/or pre-process tools like SASS, LESS.
  • Experience working with a headless / file-based CMS (like Teamsite, AEM, SiteCore).

Apply now

Upload resume
(Maximum file size: 20 MB)
Upload portfolio
(Maximum file size: 20 MB)