Software Developer/ Engineer/ Architect

Senior Frontend Software Engineer - Ember

Phorest powers over 8,000 hair and beauty salons using our software in the UK, Ireland, Germany, Finland, the USA and Canada. Our aim is to capture 25% of the market globally – that’s one million salons and a billion-dollar company.    

Our system touches every point of the salon experience. We have the in-salon software desktop application, Phorest Go (the native staff application), online bookings website for salons, and custom native apps per salon. In a typical month, Phorest processes millions of appointments, SMS, emails, and processes 100s of thousands of online bookings.

We are taking on an ambitious product rebuild of our core user interface and would like to add a senior member to that team to help us in that mission. You will join a small group of highly skilled engineers in building exciting new features and rethinking old to extend our platform. You will work with GraphQL and a modern Ember.js frontend stack, with a new design system based upon Tailwind. 

Given we are a small team of engineers, you will have autonomy and control to shape our product vision and have a big impact on it.   You will be a key member in a multi-disciplinary team, designing and building the future of our multi-tenant SAAS platform.    

  • Experience with Ember.js
  • Deep understanding of javascript and its fundamentals
  • Understanding the complexities of the DOM and CSS
  • Knowledge and understanding of the latest developments in JavaScript
  • Experience in designing, working with and building RESTful APIs (GraphQL a bonus)
  • The ability to reason about trade-offs when discussing frontend technologies
  • Ability to inspire and motivate, to improve quality and productivity, maintaining technical innovation and excellence
  • Quality & high standards really matter to us - you will focus on continually applying high coding standards, excellent attention to detail and a methodological work process.
  • Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing and driving standards within the team.
  • Develops automated unit test and acceptance tests to ensure software meets design criteria.
  • Never stops learning, pursues the latest technologies, seeks for best solutions. Always looking to improve.
  • Coach and support teammates through code reviews 
  • 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 business casual. 
  • We understand work/life balance is so important. We offer flexibility around working in the office or remotely. If you do want to join us in our office, we have an excellent Dublin city centre location which you can easily get to from all parts of the city.