Front End Developer

Full Time | Mid Level | Salary Negotiable | Craft beautiful code for engaging interfaces

Do you love building engaging user interfaces? Do you take pride in your Javascript code, and are looking for some new challenges and responsibilities? GymLeads takes pride in crafting an easy to use, great looking web app that solves a wide variety of challenges and is used all day, every day by users all around the world. This is a perfect role for someone who has spent a few years as a junior developer is looking for the opportunity to take their skills to the next level.

In this role you will

  • Take ownership of important parts of the GymLeads web app.
  • Craft clean code for new features.
  • Refactor existing code to bring it up to standard.
  • Manage deployments and review pull requests from other team members.
  • Work with the team to constantly improve how we do things.
  • Keep up to date with the latest security issues, and ensure GymLeads is ready for them.
  • Become an expert in front end development best practises.

You will have

  • Have at least 3 years writing Javascript in a production grade web app.
  • Experience working with React, Vue or Angular.
  • A comprehensive, demonstrable understanding of HTML/CSS.
  • Experience using git source control.
  • A basic understanding of common security concerns that relate to front end development.
  • Experience working with APIs.
  • A proven ability to be autonomous.

It’s even better if you have

  • Experience with React Native.
  • Experience deploying and managing Single Page Apps over a CDN.
  • Experience with webpack.
  • User Experience skills.
  • Worked in the fitness industry.
  • Experience working in an agile environment.
  • Worked with or on marketing automation software.
  • Read any books by Robert Martin and/or Martin Fowler (It would make a great talking point!).

To apply, send us your resume and a short cover letter to [email protected]. We can't wait to meet you!

Not the role you're looking for?

Check out our other roles