Find IT today

JavaScript Engineer (React/Redux)

We are looking for sharp and enthusiastic software engineers, who are excited about using their skills to deliver great products that push the boundaries of the web platform and mobile technology.

As a front end JavaScript engineer at The App Business you will work in product teams to create long term solutions that cleanly integrate with modern devices and APIs. We work in a fast-paced, Agile environment, delivering sophisticated software that is critical to the operations of our clients. This requires a mature attitude to risk, and a belief that testing and code quality are a collective responsibility, fundamental to delivery.

You will have the opportunity to build cutting edge products that blur the boundaries between web and native while still championing the openness and discoverability of the web. You will also have a key role in guiding the role web technologies play in the company’s future.

We use React, Redux and Webpack for the majority of our frontend work but we keep our eyes open for anything that can help us achieve better outcomes and always choose the tech that will serve the product the best.

We try to embrace a cross-functional way of working and you will have the opportunity to explore other specialisms, whether it's digging into CI, learning to work full-stack by helping out with Java or .NET or collaborating with iOS and Android engineers.

You should have:

  • A polyglot developer mindset and an openness to working with other languages in the future (such as Ruby or Java).
  • Good knowledge of JavaScript and familiarity with the latest ES languages features
  • Good knowledge of at least one JS framework such as React, Angular or Vue including design patterns that keep code reusable and maintainable in larger apps.
  • Familiarity with version control such as Git or SVN
  • An understanding of how to test to your work and write testable code
  • Experience working in an agile team, and a good level of understanding of the agile values and principles.

Nice to have:

  • A keen interest in mobile development and technology trends.
  • Some experience of infrastructure development, such as configuration of servers, caches and queues.
  • A good understanding of continuous delivery, CI, and automated deployments.
  • Solid experience with TDD/BDD


Our interview process consists of three rounds starting with an initial telephone interview. If successful, we will invite you to meet with us face to face, where you will demonstrate your thinking ability as well as your skills and experiences. So if The App Business sounds like the sort of unique challenge that matches your ambitions, please get in touch with our HR team.


Create an account within minutes and apply today!

Similar jobs