We're looking for a talented, friendly and open Senior iOS Developer to help build our customer facing apps.
In our Treatwell tech team we believe in Agile principles and values. Our teams leverage Scrum and XP practices, love Domain‑Driven Design (DDD) and embrace eventual consistency in our new services. We choose the right tech for each job and resist the lure of shiny fads.
Our current tech stack includes Java 8, Spring, Hibernate, ES2015, NodeJS, ReactJS (client and server), Docker, Firebase, RabbitMQ, and iOS/Android apps. Everything runs in AWS. The iOS stack is primarily Swift, with a focus on protocol‑oriented programming, Swift UI, Combine, async/await, SPM, and Xcode Cloud. We pursue a test‑driven culture with unit, integration, end‑to‑end, UI testing, and PACT consumer contracts. Code lives in GitLab; CI/CD runs on Xcode Cloud.
Responsibilities
 * Work as part of a cross‑functional Agile team, writing and shipping clean, well‑documented, and easy‑to‑maintain code frequently.
 * Code using iOS SDKs, async/await, UIKit, SwiftUI, SPM, and Xcode Cloud.
 * Deploy applications through automated CI/CD pipelines and monitor them with mParticle and Mixpanel for business metrics.
 * Help realize our vision, accelerate our journey, mentor existing team members, and cultivate great technology.
 * Create and maintain user‑centric native mobile apps and improve the mobile ecosystem.
 * Translate project requirements into technical specifications and collaborate with cross‑functional teams.
 * Troubleshoot and fix bugs and technical problems.
 * Stay up‑to‑date with the latest trends and emerging Apple technologies.
Qualifications
 * Solid experience in iOS mobile software development.
 * Built high‑quality mobile interfaces using modern technologies and practices.
 * Good judgment of UX and visual design.
 * Part of a high‑performing, autonomous Agile team and enjoy shipping.
 * Willing to learn new skills and take on tasks beyond usual remit—possibly some backend work.
 * Excellent communication, collaborative, and a fun team player.
 * Active in the software development community through blogs, meetups, projects, or open‑source contributions.
About Treatwell
Hi, we’re Treatwell. We’re a team of 700 talented people across Europe, delivering the industry’s smartest salon‑management software and booking platform. We serve over 50,000 salon partners in 13 countries and process more than 8 million bookings each month. We are on an exciting journey to digitally revolutionise the hair and beauty community.
Benefits
 * 28‑day holiday plus bank holidays.
 * Monthly €40 Treatwell vouchers.
 * Benefits platform (cycle‑to‑work scheme, high‑street discounts, and more).
 * Growth funds for professional development.
 * Mental health support through our partnership with Plumm.
 * 100 % remote position with flexible working.
 * Equal opportunity employer.
Treatwell is an “Open to All” employer and warmly welcomes everyone. We are committed to making reasonable adjustments to the recruitment process as required. Please add any adjustment requests to your application.
#J-18808-Ljbffr