Senior iOS Engineer - SaaS

November 23

Apply Now
Logo of Treatwell

Treatwell

Online Bookings • beauty, health & wellness • hybrid marketplace • online marketing • E-commerce

501 - 1000 employees

Founded 2013

💄 Beauty

👥 B2C

🛍️ eCommerce

Description

• We’re looking for a talented, friendly and open Senior iOS Developer to help build our partner’s facing apps • Our current tech stack includes Java 8, Spring, Hibernate, ES2015, NodeJS, ReactJS (both client and on NodeJS server-side), Docker, Firebase and RabbitMQ, as well as iOS and Android apps. Everything runs in AWS. • Our iOS stack consists primarily of Swift. We enjoy protocol oriented programming and using the latest features of Swift such as Swift UI. • We believe in a testable environment, with test coverage across the full testing pyramid, including unit tests, integration tests, UITesting and PACT consumer driven contract tests. • Playing a key role in creating improved and new ways for salon Partners to interact with payments capabilities of our SaaS. • Developing and maintaining hybrid iOS applications by seamlessly integrating React Native components into existing Swift-based apps. • Be part of an empowered team to operate independently and to ship to production as frequently as you see fit. • Troubleshooting and fixing bugs and technical problems. • Keeping up-to-date with the latest trends and emerging technologies released by Apple.

Requirements

• You have solid experience in mobile software development on the iOS platform, including Swift, objective-c and some React Native. • You’ve worked on high-quality hybrid applications that combine React Native components with native iOS development. • 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 a 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 • Ideally have an understanding of self service in a B2B environment • Ideally you have an understanding memory management, performance and optimization • Familiarity with Payment technologies and Backend (such as java) is a plus • Familiarity with troubleshooting and fixing bugs and technical problems is a plus especially when mocking third party libraries.

Benefits

• 28-days holiday, plus bank holidays • Monthly £/€40 Treatwell vouchers so you can treat yourself too • Mental health support through our partnership with Plumm • 100% remote position with flexible working • Growth funds for you to develop and grow with your team • All the tools / devices supplied to do the best job you can eg. laptop, monitor, keyboard etc

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com