Software Developer/ Engineer/ Architect

Frontend Software Engineer - Phorest Pay - Remote

Phorest Salon Software powers over 8,000 hair and beauty salons in the UK, Ireland, Germany, Australia, Finland and the USA and the platform processes 7 million appointments a month for hair and beauty consumers. Phorest is the number 1 salon software brand for premium independent salons in those markets and one of our next goals is to allow our customers to easily receive payment from their clients using our software.

Over the last 18 months we have taken significant steps to integrate our product into the payments space. Our goal is to ensure Phorest can facilitate any type of financial transaction that occurs between our salons and their end customers. This is a technically complex and challenging domain, and one which has a huge potential impact for the future of the company. We’re really only just getting started, and we have lots of exciting ideas around payments that we want to bring to our product.

The successful candidate will join our multidisciplinary Payments team, helping them to ensure the frontend user experience of making a payment via Phorest is simple, intuitive and reliable.
 

What you'll do

  • Understand our business context deeply and leverage your engineering knowledge to come up with creative solutions to problems
  • Learn the Payments domain deeply, in order to gain an understanding of how best to leverage the capabilities provided by our payment processing partners
  • Demonstrate proper coding techniques including maintainability, reuse, clean code and test-driven development
  • Push the boundaries of modern frontend development to build fast ambitious web applications that will delight our clients
  • Work in a small, multidisciplinary payments focused team, delivering significant business impact and value to our customers frequently
  • Understand the impact of your work - learn from customer feedback, and use that feedback to iterate on the solutions to customers’ problems
  • Work with our design team to build elegant and intuitive UI components
  • Proactively identify bottlenecks and improve our frontend developer experience
  • Drive web development standards within the team
  • Coach and support teammates through code reviews
  • Be that person who gets involved at a team level on designing and implementing solutions
  • 2+ years experience working with the Ember.js framework
  • Knowledge and understanding of the latest developments in JavaScript and its fundamentals
  • Understanding the complexities of the DOM and CSS
  • Experience working in an agile scrum environment
  • The ability to reason about trade-offs when discussing both technology and product requirements
  • Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence
  • A focus on continually applying high coding standards, attention to detail and a methodological work process
  • A "never stop learning" attitude, pursuing the latest technologies, seeking the best solutions. Always looking to improve
  • Developers own their work from start to finish. We don’t have an operations team and we deploy and monitor the areas of the system we work in as part of our day to day - we want you to own the work you do
  • Someone that challenges the norm and isn’t afraid to voice their opinion
  • Experience working with payment providers such as Stripe, PayPal etc would be a plus, but definitely not a prerequisite.
  • 🧘Your wellbeing is important to us - we provide private healthcare, an employee assistance program and a free online GP service (WebDoc).
  • 💰As part of our Financial Wellbeing, we provide competitive Compensation, an Employee Share Purchase Scheme,  Pension, Life Assurance, and Income Protection.
  • 🚵🏿  We help you travel by providing a bike to work scheme as well as tax saver transport tickets. 
  • 🍼We care for your family and provide Enhanced Maternity and Paternity benefits. 
  • 🌳We grow our own timber! We provide a great learning environment including an extensive onboarding program.
  • 🤓Career development is important to us. We even have our own in-house Learning and Development/Business coach and many online resources including LinkedIn learning. 
  • 😎We don’t believe in formal dress codes. We prefer things casual.