Front End Developer

Location: London, United Kingdom

Department: Technology

Type: Full Time

Min. Experience: Mid Level

Front End Developer

About the job

Firefly is currently looking to hire a talented and passionate Front End Developer to join the growing team and help to create an amazing and highly performant web application for Firefly.

The codebase has been growing organically for years and now we are in the process of setting new directions, using latest technologies and implementing best practices. Joining now means that you will have a say in the larger technical decisions that we are making.

This is a hugely exciting opportunity for your career, as you will be joining early on, while the team is still small and have an opportunity to move into a more senior role with more responsibilities.


  • Work alongside other Front End developers, UX researchers, Visual Designers, iOS Developers and Back End Developers as part of a cross-discipline squad
  • Discuss, plan and build new features using HTML, Less CSS, ES6, React and Redux
  • Collaborate with designers and other Front End Developers to deliver consistent, maintainable and reusable UI
  • Learn, use and suggest best practices and workflows

Skills / Requirements

  • Good understanding of HTML5 and CSS3 best practices and modern techniques
  • Good understanding of Javascript concepts
  • Ability to write clean code
  • Unit testing
  • Less CSS or SASS or other CSS processor
  • Ability to communicate and work well with teammates from other disciplines



  • ES6
  • TDD or BDD
  • Mocha, chai
  • Agile development
  • UX and visual design skills
  • C#, .NET
  • Gulp, Webpack
  • Node.js



  • 25 days holiday (plus 3 additional days over Christmas)
  • £1000 training budget per year
  • Discounted gym
  • Childcare vouchers
  • Season ticket loan
  • Cycle to work scheme
  • Employee option scheme
  • Monday lunch and fresh fruit daily


Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*