Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior iOS Engineer - Warsaw image - Rise Careers
Job details

Senior iOS Engineer - Warsaw

About Fresha


Fresha is the leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide.


Fresha is used by 120,000+ businesses and 450,000+ stylists and professionals worldwide, processing over 1 billion appointments to date


The company is headquartered in London, United Kingdom, with 12 global offices located 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 beauty and wellness businesses and professionals use an all-in-one platform to manage their entire operations with an intuitive subscription-free business software and financial technology solutions.


Fresha’s ecosystem gives merchants everything they need to run their business seamlessly by facilitating appointment bookings, point-of-sale, customer records management, marketing automation, loyalty, beauty products inventory and team management.


The consumer marketplace unlocks revenue potential for partner businesses by leveraging the power of online bookings and automated marketing through mobile apps and advanced integrations with major tech brands including Instagram, Facebook and Google.


Role overview


Given our exciting and progressive growth plans, we are looking for a Senior iOS Engineer to join our global business.

Reporting directly to the Head of Engineering and working collaboratively with Native Engineers, you will be accountable for the development of the iOS marketplace app, created in the newest tech stack on the market!


This is a great opportunity for someone looking to work in a fast-paced and changing environment, who likes to work autonomouslyenjoys a challenge and wants to make an impact!


To foster a collaborative environment that thrives on face-to-face interactions and teamwork, all Fresha employees work from the office four days per week, with the flexibility to work remotely one day each week. Warsaw office address: Al. Jerozolimskie 81.


What you will be doing
  • Marketplace - Development of the best-in-class marketplace app
  • UI/UX - Tailor best class UI/UX along with animations, transitions, responsiveness and quality
  • SwiftUI - Build user interface in SwiftUI along with UIKit
  • APIs - Use the latest APIs, as we target iOS 16+!
  • Automation - Help maintain code quality, organization, and automation
  • Migration - Migrate existing CapacitorJS application to fully native app
  • Testing - Develop unit and UI tests to ensure the best quality

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


What we are looking for
  • Experience - 7+ years of experience as an iOS engineer
  • Detail-Oriented - Attention to detail, animations and transitions
  • Patterns - Understanding of the native platform UI/UX patterns
  • Swift - Expert knowledge of Swift and familiarity with Objective-C
  • Frameworks - Excellent knowledge of UIKit, SwiftUI, Combine
  • Dependencies SPM, Bundler
  • Testing - Broad experience in unit, integration and UI testing
  • Deployment - AppStore Connect, TestFlight, familiarity with AppStore 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 - Hands-on experience in development for other mobile platforms

At Fresha, we value passion and potential as much as specific skills. If you're 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 the support needed for you to excel in your role. 


Interview Process
  • Screen call - Video call with a member from the Talent Team - 30-60 minutes
  • 1st Stage - Technical Interview - Video call/In-person interview with the Hiring Manager + iOS Engineer - Up to 2.5 hours
  • Final stage - Video call/In-person with CTO - 30 minutes

We aim to complete the entire interview process and deliver feedback within 4 weeks. 

Every job application received is reviewed manually by our talent team. While we strive to assess applications within 7 days, the sheer volume of talented individuals expressing interest may occasionally extend this timeframe


Inclusive workforce


At Fresha, we are creating a culture where individuals of all backgrounds feel comfortable.


We want all Fresha people to feel included and truly empowered to contribute fully to our vision and goals. Everyone who applies will receive fair consideration for employment.


We do not discriminate based on race, colour, religion, sex, sexual orientation, age, marital status, gender identity, national origin, disability, or any other applicable legally protected characteristics in the location in which the candidate is applying.


If you have any accessibility requirements that would make you more comfortable during the interview process and/or once you join, please let us know so that we can support you.

Fresha Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Fresha DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Fresha
Fresha CEO photo
William Zeqiri
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior iOS Engineer - Warsaw, Fresha

Are you looking for an exciting opportunity to join a leading marketplace platform for beauty and wellness? Fresha is on the lookout for a Senior iOS Engineer to be part of our dynamic team in Warsaw! With millions of consumers and businesses trusting our platform, you will play a key role in developing our iOS marketplace app using the latest technology stack. You'll work closely with Native Engineers and report directly to the Head of Engineering, ensuring that we continue to deliver top-notch user experiences. In this position, you’ll have the chance to create a best-in-class application that features amazing UI/UX elements and seamless animations. You'll leverage your expertise in Swift and SwiftUI to enhance our existing application and migrate from CapacitorJS to a fully native app. We believe in providing a collaborative workspace, with four days in the office and the flexibility to work remotely one day a week. If you love tackling challenges and want to make a significant impact at a fast-growing company like Fresha, then this is your chance to shine in a role that encourages autonomy and innovation. So, if you’re ready to grow your career alongside a team that values creativity and technological advancement, we invite you to apply now and embark on a journey with us to transform the beauty and wellness industry globally!

Frequently Asked Questions (FAQs) for Senior iOS Engineer - Warsaw Role at Fresha
What are the main responsibilities of a Senior iOS Engineer at Fresha?

As a Senior iOS Engineer at Fresha, you'll be responsible for developing our marketplace app, enhancing UI/UX experiences, and implementing the latest APIs to target iOS 16+. You'll also work on maintaining code quality, leading migrations from CapacitorJS to a fully native app, and ensuring the reliability of the application through unit and UI tests.

Join Rise to see the full answer
What qualifications are needed to become a Senior iOS Engineer at Fresha?

To qualify for the Senior iOS Engineer position at Fresha, candidates should possess over 7 years of experience in iOS engineering. Expertise in Swift, SwiftUI, and UIKit is essential, along with a strong understanding of unit testing, deployment, and native platform UI/UX patterns. Familiarity with additional technologies like JavaScript, CI/CD tools, and cross-platform development is considered a bonus.

Join Rise to see the full answer
What does the interview process look like for a Senior iOS Engineer at Fresha?

The interview process for a Senior iOS Engineer at Fresha consists of a screening call with our Talent Team, followed by a technical interview with the Hiring Manager and another iOS engineer. The final stage includes a video call with our CTO. We aim to complete the process and provide feedback within four weeks.

Join Rise to see the full answer
Is remote work allowed for the Senior iOS Engineer position at Fresha?

Yes! At Fresha, our culture encourages teamwork and collaboration while offering flexibility. Senior iOS Engineers are required to work from the office four days a week, but you can enjoy one remote workday each week, allowing for the perfect balance between collaboration and flexibility.

Join Rise to see the full answer
What technologies should a Senior iOS Engineer be familiar with at Fresha?

A Senior iOS Engineer at Fresha should be well-versed in Swift, SwiftUI, UIKit, and have a strong grasp of APIs and deployment processes, including AppStore Connect and Firebase. Additionally, understanding CI/CD tools and having experience in JavaScript or TypeScript can be beneficial.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Engineer - Warsaw
Can you explain your experience with Swift and how it applies to the role of Senior iOS Engineer at Fresha?

When answering this question, share specific projects where you used Swift and how it helped in achieving project goals. Highlight any challenges you faced and how you overcame them, emphasizing your problem-solving skills and expertise in crafting performant, elegant code.

Join Rise to see the full answer
What is your approach to ensuring the quality of the app you develop?

Discuss your methods for maintaining app quality, including your experience with unit testing, UI testing, and code reviews. Explain how you utilize automated testing frameworks to support your process and your strategy for identifying and fixing bugs during development.

Join Rise to see the full answer
Describe a challenging project you worked on as an iOS Engineer. What was your role and what were the outcomes?

Provide a concise overview of the project, the specific challenges faced, and your contributions. Share how your leadership and technical skills resolved challenges and led to a successful outcome, illustrating your ability to work under pressure.

Join Rise to see the full answer
How do you approach UI/UX design when developing an iOS application?

Discuss your understanding of user-centered design principles and how you apply them to create intuitive interfaces. Share any collaboration experiences with designers, and emphasize how you implement animations and responsiveness in your builds to enhance user experience.

Join Rise to see the full answer
What strategies do you use for migrating legacy code to newer frameworks?

Explain your experience with code migration, particularly transitioning legacy code to modern Swift or SwiftUI frameworks. Highlight a case where you successfully managed this transition, detailing your planning process, testing phases, and how you ensured minimal disruption.

Join Rise to see the full answer
How do you keep up with the latest trends and updates in iOS development?

Detail your methods for staying current with iOS advancements, such as following industry-leading blogs, participating in webinars, and being part of relevant communities. Sharing how you incorporate new practices into your work would underscore your commitment to ongoing learning.

Join Rise to see the full answer
What are some UI patterns in iOS development that you find particularly useful?

Provide examples of native UI patterns you prefer, discussing their effectiveness in enhancing user interactions. You might mention strategies for implementing reusable components, navigation structures, and how you've leveraged those in past projects to improve functionality.

Join Rise to see the full answer
Can you discuss how you utilize APIs in your applications?

Elaborate on your experience with RESTful APIs and how you integrate them into iOS applications. Provide examples that illustrate how APIs enable dynamic content retrieval and enhance functionality, making the applications more robust.

Join Rise to see the full answer
Describe a time you worked collaboratively to resolve a technical challenge?

Frame your response around teamwork, outlining a specific situation where collaboration led to solving a problem. Discuss the dynamics with the team, the role each member played, and how this experience improved your communication and teamwork abilities.

Join Rise to see the full answer
What do you think is the most exciting trend in iOS development right now?

Share your insights on current trends in iOS development, like SwiftUI's impact on UI design or advancements in machine learning integration. Discuss why these excite you and how they can improve app experiences for users, demonstrating your passion for the field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Paid Holidays

Join Fresha as a Business Development Manager and help shape the future of beauty and wellness through innovative marketplace solutions.

Photo of the Rise User
Posted 10 days ago
Paid Holidays

Fresha is looking for an energetic Business Development Manager to expand its footprint in the beauty and wellness industry.

Photo of the Rise User
Posted 12 days ago

Join SIXT as a Frontend Software Engineer and contribute to innovative web applications that impact millions of users.

Photo of the Rise User
Apple Hybrid San Diego, California, United States
Posted 21 hours ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Become part of Apple’s Software Delivery team, contributing to the evolution of software release workflows for millions of users.

Posted 11 days ago

Join Truelogic as a Senior Backend Engineer to develop AI-driven products for a leading lifestyle brand.

Photo of the Rise User
Posted 4 days ago

Visa Technology & Operations LLC is looking for a Senior Software Engineer to develop enhancements and automate solutions in a collaborative environment.

Photo of the Rise User

Join Palo Alto Networks as a Principal Software Engineer in Test to innovate cybersecurity solutions on our Prisma Access Cloud Service team.

Photo of the Rise User
Posted 13 days ago

Join Wrapbook as a Software Engineer III to contribute to building a cutting-edge technology platform for the entertainment industry.

Photo of the Rise User

As a Chief Software Engineer, you will lead Visa's innovative AI-driven risk and fraud management solutions in a hybrid role.

Photo of the Rise User
Posted 12 days ago

Join Cloudflare as a Software Engineer and contribute to building a safer and more powerful Internet through cutting-edge technology.

Fresha is the world's largest and top-rated booking platform for Beauty and Wellness trusted by millions of consumers worldwide. Fresha is used by 70,000+ businesses and 300,000+ professionals worldwide, processing over 20mil appointments per mon...

85 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 30, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
10 people applied to Front end developer at Viseven
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI