Job Description

bb has brought together a world-class team of creative experts in strategy and innovation, multi-channel user experience, visual design, technology and delivery. We are looking for an outstanding Front End Developer who thrives on challenges and is hungry to grow in their ability and knowledge.

You’ll be part of an agile team, leading workshops or interviews with our senior corporate clients as well as startup-founders to help them understand their businesses and customers more deeply and to drive innovation.

You’ll be part of an agile team, leading workshops or interviews with our senior corporate clients as well as startup-founders to help them understand their businesses and customers more deeply and to drive innovation.

Job Responsibilities

  • Owns FE technical solutions implemented and delivered within his/her work stream
  • Implement fixes for existing and new issues
  • Refactor existing React code
  • Develop the UI/presentation layer
  • Work alongside BE developer, QA, to deliver new features, and support the existing FE components.
  • Contributes to stand-ups, iteration planning meetings and retrospectives.
  • Manages dependencies across stakeholders (product owner, UX & Design, development, QA, infrastructure) where dependencies affect solution delivery.
  • Strives to maximise overall effectiveness and efficiency of the delivery capability he/she is responsible for
  • Own responsibility for development of FE enhancements on the existing solution
  • Support the existing solution

Key Qualifications

  • JavaScript (closures, events, promises, constructors)
  • ES6 (template literal, spread operator, arrow func, destructors)
  • Babel
  • Good/Very experienced React - Minimum 1 year commercial, with examples.
  • JS Templates (Assemble / Mustache / Handlebars)
  • CSS3 / Sass / LESS / BEM
  • Toolbelts + Module bundlers (Webpack, Grunt, Gulp, Underscore, Browserify)
  • Git version control (terminal) & npm
  • Pixel Perfect PSD to web
  • GTM / dataLayers / Google Analytics / Tealium
  • Responsive mobile sites / Cross-browser
  • Experience of working as support on a existing platform.
  • Knowledge of how BE fits with presentation
  • Experience of developing FE for a Headless CMS
  • Git, VSTS, other version control and release platforms.
  • Comfortable using agile tools such as JIRA, Confluence etc