Senior iOS Engineer

New Today

Overview

About Fresha: Fresha is the leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide. Fresha is used by 130,000+ businesses and 450,000+ stylists and professionals, processing over 1 billion appointments to date. The company is headquartered in London, United Kingdom, with 15 global offices across North America, EMEA and APAC. Fresha allows consumers to discover, book and pay for beauty and wellness appointments with local businesses via its marketplace, while businesses use an all-in-one platform to manage operations with software and financial technology solutions. Fresha’s ecosystem provides tools to run appointments, point-of-sale, customer records, marketing automation, loyalty, inventory and team management. The consumer marketplace unlocks revenue potential for partner businesses through online bookings and automated marketing via mobile apps and integrations with Instagram, Facebook and Google.

Role overview

We are looking for a Senior iOS Engineer to join our global business. You will report directly to the Head of Engineering and work with Native Engineers to be responsible for the development of the iOS marketplace app, created in the newest tech stack on the market. This role is in a fast-paced and changing environment, where you can work autonomously, enjoy a challenge and make an impact. The position is based in our dog-friendly office four days per week, with the flexibility to work remotely one day each week. London office address: The Bower, The Tower, 207 Old St, London EC1V 9NR.

Responsibilities

  • Marketplace – Development of the best-in-class marketplace app
  • UI/UX – Tailor best-in-class UI/UX with animations, transitions, responsiveness and quality
  • SwiftUI – Build user interfaces in SwiftUI along with UIKit
  • APIs – Use the latest APIs, targeting iOS 16+
  • Automation – Maintain code quality, organization and automation
  • Testing – Develop unit and UI tests to ensure high quality

This list is not exhaustive and there may be other activities you are required to deliver.

Qualifications

  • Experience – 7+ years of experience as an iOS engineer
  • Detail-Oriented – Attention to detail, animations and transitions
  • Patterns – Understanding of native platform UI/UX patterns
  • Swift – Expert knowledge of Swift; familiarity with Objective-C
  • Frameworks – UIKit, SwiftUI, Combine
  • Dependencies – SPM, Bundler
  • Testing – Experience in unit, integration and UI testing
  • Deployment – App Store Connect, TestFlight, familiarity with App Store guidelines, Firebase
  • Navigation – Deep Linking, reusable screens and navigation
  • Communication – Excellent communication skills

Added Bonus

  • Javascript – Understanding of JavaScript / TypeScript and NodeJS
  • Python – Scripting and creating simple tools
  • CI/CD – CI/CD tools like GitHub Actions, Fastlane
  • macOS – Deep understanding of macOS architecture
  • Cross-platform – Experience in development for other mobile platforms

At Fresha, we value passion and potential as much as specific skills. If you are enthusiastic and eager to learn, we encourage you to apply, even if you don\'t meet every listed requirement. We believe in fostering growth and providing support to excel in your role.

Interview Process

  • Screen – Video call with a member from the Talent Team (30-60 minutes)
  • 1st Stage – Technical interview (video or in-person) with Hiring Manager and an iOS Engineer (up to 2.5 hours)
  • Final stage – Video or in-person with CTO (30 minutes)

We aim to complete the entire interview process and deliver feedback within 4 weeks. Applications are reviewed manually by our talent team. While we strive to assess applications within 7 days, volume may extend this timeframe.

Inclusive workforce

Fresha is committed to a culture where individuals of all backgrounds feel comfortable. All Fresha people should feel included and empowered to contribute fully to our vision and goals. We do not discriminate based on race, colour, religion, sex, sexual orientation, age, marital status, gender identity, national origin, disability, or any other legally protected characteristics in the location of the candidate. If you have accessibility requirements for interviews or joining, please let us know so we can support you.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search