Front End Javascript Engineer

Moneyhub Financial Technology Ltd

In this role you can expect to grow and gain a huge amount of experience in Javascript, React, CSS, Node.js, Microservices and Open Finance. We’re looking for candidates who are willing to learn (rather than already being experts in all of these areas), but it’s great if you already have good experience with a few things on our list, especially those in your preferred area of the development stack.
You’ll thrive using agile methods and enjoy working openly, collaboratively and as part of a multidisciplinary team focused on one or more projects, doing things the right way and producing high quality code.
Your work on our platform will help people get on top of their finances and make better informed financial decisions.
As a member of our technical team you’ll:
  • Design and build services using web technologies to serve our user and client needs
  • Increase code quality by actively participating in peer code review
  • Improve our processes and tools through communication, automation and optimisation
  • Build automated tests as part of our continuous integration and deployment environment
  • Share knowledge of tools, techniques, new features and ideas with the Moneyhub team of developers and non developers
  • Support our ongoing recruitment by participating in interviewing and shortlisting candidates
  • Apply broad knowledge of web technologies to provide security, performance and scalability
  • Solve issues and suggest solutions as part of feature development and support
Who you are
We’re interested in people who:
  • Can work across the front end stack, writing accessible and semantic markup, logical and extensible CSS and clear and performant Javascript with React
  • Understand software design principles including functional programming (we use Ramda extensively)
  • Enjoy researching and learning new programming tools and techniques and telling others about them
  • Communicate with accuracy and effectiveness
  • Take a systematic approach to solving problems
  • Have experience of using testing to validate solutions.
  • Understand agile environments and version control
  • Are aware of technologies used for web applications, e.g databases, backups, CDNs and search, and of Unix-like operating systems, e.g. Linux and/or Mac OS
  • Have experience of working on, or with modern web technologies
  • Are familiar with working practices such as TDD, continuous integration, continuous delivery and DevOps (and want to learn more)
  • Understand modern CSS that scales.
  • Understanding of web security and performance.
  • React experience is required, and any previous experience with Redux and GraphQL would be beneficial.
Subscribe Now