We’re looking for a talented, friendly and open iOS Developer to help build our customer facing apps. Here in the Treatwell tech team we believe in Agile principles and values, our teams use Scrum and various XP practices, we love DDD and we are embracing eventual consistency in our new services. We like to use the right tech for the job but we don’t get seduced by the latest shiny fads.
Our iOS stack consists primarily of Swift. We enjoy protocol oriented programming and using the latest features of Swift. We use SPM, for third-party libraries & internal app modules, with some CocoaPods. We believe in a testable environment, with test coverage across the full testing pyramid, including unit tests, integration tests, end-to-end, UITesting and PACT consumer driven contract tests. Our code lives in Gitlab and we use Fastlane for builds, deployment and certificate management.
We do things well, but we’re not complacent. We want to do great work and we want to be known for it. We’re looking for people who can help us to continue to grow and improve as a team.
You Will Be Responsible For
- Work as part of a cross functional Agile team writing and shipping high quality code frequently.
- Doing whatever you can to help your team meet or exceed its goals and you will drive incremental improvements in both the way we work and the software we deliver.
- Creating, maintaining and prioritising technical stories in a team backlog in order to reduce technical debt, increase app performance, improve build times and decrease story cycle time.
- Introducing ideas that allow the team to embrace Agile, DevOps and CI/CD mindset.
- You are familiar with some of our iOS tech stack and can learn the rest very quickly.
- You’ve built high quality mobile interfaces using modern technologies and practices.
- You know good UX and visual design when you see it.
- You’ve been part of a high-performing, autonomous Agile development team and you get kick out of shipping.
- You like learning new skills and taking on tasks beyond your usual remit - maybe even some backend development tasks!
- You’re a good communicator, fun to work with and enjoy being part of a vocal, passionate team.
- You’re active in the software development community, whether through blogs, meetups, personal projects or open source contribution
Hi, we’re Treatwell. Nice to meet you.
We’re a team of 500 (and growing) passionate and brilliantly talented people across Europe. We’re the industry’s smartest salon management software, all connected to Europe’s leading booking platform, working with over 31,000 salon partners across 13 countries and processing over 4 million bookings every month. And….breathe.
But we’re not done yet. We’re on an exciting journey to digitally revolutionise the hair and beauty community.
If this excites you, we might have just the role for you.
We’ll Treat You With
- 28-days holiday, plus bank holidays
- Monthly £40 Treatwell vouchers so you can treat yourself too
- Benefits platform offering cycle to work scheme, high street discounts and other perks
- Growth funds for you to develop and grow with your team
- A beneficial pension scheme and enhanced parental pay & leave policy
- 100% remote position with flexible working
- Annual Treatwell retreat to a sunny European destination
- All the tools / devices supplied to do the best job you can eg. laptop, monitor, keyboard etc