Back to careers listing

Front End Developer


Firefly Learning is an award-winning EdTech company that brings teachers, students and parents together. We’re used by hundreds of leading schools globally, and have offices in the UK and Sydney. We are currently growing our team.

Firefly’s web application are available to hundreds of thousands of students and their teachers and parents, enhancing their school experience by allowing them to view learning resources, submit assignments, receive feedback and communicate with teachers.


Firefly is looking to hire a talented and passionate Lead Front End Developer to line manage and grow our Front End developers. You will be reporting directly to our Head of Engineering, but working closely with our Product, Design and Development teams to ensure the interfaces the squads build are maintainable, beautiful and performant.

We operate an autonomous squad system at Firefly and our Front End tech stack comprises cutting edge technologies such as React, Redux, ES6, Webpack, CSS Modules, Radium, and Jest. We use a component library to deliver a themable interface used by thousands of teachers and students every day.


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

Essential skills

  • Good understanding of Javascript, HTML5 and CSS3 best practices and modern techniques
  • Experience with one or more modern Front End frameworks (e.g. React, VueJS, Angular)
  • Good understanding of Unit Testing and supporting libraries (Jest, Mocha or similar)
  • Excellent verbal and written communication skills.


  • Experience with React, Redux, ES6, CSS in JS
  • Understanding of Web Accessibility
  • CI Tools like Jenkins, Octopus or similar
  • Cloud infrastructure like AWS, Azure, Digital Ocean or similar
  • Build tools (Webpack/Rollup/Gulp or similar)
  • Development experience in one or more of the following:
  • Node.js
  • C#
  • Project/Issue tracking using Jira or similar tools


  • 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

Ready to try Firefly?

Access your 14 day trial