Senior Front End Developer

Technology Department | Permanent Position | fulltime | Job ID: CMA00020

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.

Responsabilities

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:

  • Rapid prototyping with code, using modern front-end frameworks and a digital pattern library
  • Strong fundamental knowledge of Vanilla JavaScript outside of any library/framework abstraction.
  • Deliver solutions balancing technical and business requirements. Experience has taught you what works. Your long history in the game helps you choose the best mix of proven and cutting-edge technology.
  • 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-solving in all areas of web development.

Required skills

You must have:

  • Be capable of troubleshooting, debugging and doing root cause analysis of web platform issues
  • Fluent in English written and spoken (B1+)
  • 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 Node.js.
  • Knowledge of 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)