ROLE: Front-end Lead Engineer

LOCATION: London, EC1R

 

A LITTLE BIT ABOUT THE ROLE

Dare are are looking for a Frontend Lead Engineer who is happy building large, scalable responsive web apps and sites. This role is responsible for managing the front-end engineering team and also responsible of building projects from start to finish, as well as helping the company to scope projects and deliver better products. This role will also be responsible for the design of various web applications, to evolve them ensuring maximum performance, stability and security. 

You’ll be someone who’s willing to learn and contribute to the wider team. You’re comfortable working alone or a part of a team. You face coding challenges head-on and you’re are not afraid to leave your comfort zone when you have your mind set on defeating a challenge

 

WHAT YOU WILL BE DOING

  • Implementation of robust web applications using React, Vue.js, jQuery, vanilla JS with Django as backend
  • Building fully responsive, pixel perfect front-end code 
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web application

 

WHAT YOU WILL NEED TO BE GREAT IN THIS ROLE

  • Experience leading a team of at least 3 developers
  • 5+ years experience developing web applications
  • Bachelor’s in computer science or equivalent work experience
  • Excellent knowledge of HTML, CSS, SASS, CSS3 animations and SVG
  • Cross browser / device testing
  • Solid communication skills / soft skills
  • High attention to detail is a must
  • Proficient in one or more SPA Javascript frameworks such as React, Vue.js
  • Proficient understanding of code versioning tools Git using Git-Flow and Pull Requests
  • Good understanding of server-side applications frameworks such as Django and Umbraco
  • Understanding differences between multiple delivery platforms (such as mobile vs desktop), and optimizing output to match the specific platform
  • Good understanding of templating languages 
  • Good understanding of server-side CSS preprocessors (Sass) 
  • Good understanding of JS task runners/build tools (NPM scripts, ParcelJS, Webpack)
  • Standard 3rd party API integration and OAuth2
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Knowledge of image authoring tools, ability to crop, resize in Sketch and Photoshop
  • Docker knowledge
  • CI/CD experience
  • SEO knowledge
  • Experience of Agile methodologies

 

A LITTLE BIT ABOUT US

An experience, design and engineering company Dare is a digital creative agency. We create products and services for the world's most ambitious brands, bringing together behavioural science, design, engineering to help make brands more efficient, effective and creative.

OTHER INFO TO KNOW

 To see the company benefits you will receive when you become part of team, please see Our benefits.

 If you want to check that we are real people - please visit our Instagram.

Apply for this Job

* Required