Frontend Software Engineer (remote)

About CodeLeap

CodeLeap’s mission is to help ambitious entrepreneurs invent, build and scale software products. We currently do it in domains as diverse as education and specialised med-tech. Most of our projects start from scratch - an empty .js file or a whiteboard - and it is up to the creativity and technical talent of our team to come up with a great solution.

We believe in maximising the freedom of our team members. This means not only location independence and flexible hours, but also freedom to take ownership of projects, and to organise your work in a way that best supports your strengths. Besides freedom, we also believe in taking responsibility. All of us care deeply about building products that exceed the expectations of our clients and their users, and we are not afraid of working hard when it matters.

CodeLeap is not only a team of people with a passion for technology, we are proper geeks. As soon as we received our first client payment, we did the most reasonable thing we could think of: we got an Oculus. Outside of work, each of us enjoys being creative and curious - building software tools, DIY robots, playing musical instruments or weird video games.

If this sounds like the team you’d like to join, reach out! We are a young, early stage business, and you could play a very meaningful role in shaping our future. Let’s build the best software company in the world together!

We offer

  • Competitive pay - we believe in fair compensation for great work and our ambition is to find and keep talented people for many years to come.

  • Location independence - while CodeLeap was started in London, modern technology enables fully remote work.

  • Responsibility and freedom - you won’t be asked to put cover sheets on TPS reports.


  • Effective learner - while we default to React/Python/XD, we believe that the best programmers are capable of understanding and working with any technology that a particular project could require.

  • Capable of taking ownership of projects - once we agree on a high level goal, we expect you to be reasonable and thoughtful in implementing the right solution.

  • Design intuition - we want you to be capable of implementing elegant and modern-looking UI without explicit design specs.

  • Excellent JS/React skills - you are fluent with the React ecosystem and common libraries such as Redux, but if necessary, you also don’t hesitate to tackle lower level Vanilla JS problems such as DOM manipulation.

  • Understanding of networking and data structures - you are good at managing and processing data in a logical, understandable and efficient way.

  • Experience in web development - going beyond simple landing pages, you have worked extensively on complex React-based web applications.

  • Experience in mobile development - good understanding of how app development is different from web. Bonus points if you used React Native.

  • Fluent written and spoken English - our primary natural language.


At our current stage we prefer working on a contract basis. As most of our clients are UK based, we also prefer if your typical work hours overlap with the UK time zone.

How to apply

We are not interested in working with outsourcing agencies. Please contact us only if you are applying for yourself.

To apply, email Include your CV, relevant examples of your past work, ideal starting date and anything else you’d like us to know.