All offersWarszawaMobileMobile Software Engineer (IOS)
Mobile Software Engineer (IOS)
Mobile
Booksy

Mobile Software Engineer (IOS)

Booksy
Warszawa
Type of work
Full-time
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Remote
Booksy

Booksy

Booksy is an online booking platform and salon management system for the beauty industry. We are one of the fastest-growing Polish companies and an international leader in the beauty industry. Our application is used by over 25 million customers!

Company profile

Tech stack

    Git
    master
    GitFLow
    master
    SwiftUI
    master
    Swift
    master

Job description

Online interview

Booksy is a Polish scaleup founded in 2015, offering an online platform for booking appointments and a business management system for the hair & beauty industry. We are one of the fastest growing Polish companies and an international leader in our field . We operate globally and have ambitious goals!


Booksy offers a dynamic work environment and great career opportunities for people with a variety of skill sets - from IT professionals to marketers, salespeople and customer service specialists.



For one of our product tech teams (Provider Acquisition), we are currently looking for a Mobile Software Engineer (IOS) who values team development, a great atmosphere, and the opportunity to create a product that genuinely improves the lives of its users.


The Provider Acquisition Team is responsible for parts of the application that impact the conversion and activation of providers


Key Responsibilities

  • Creating and delivering software, maintaining and developing mobile applications.
  • Participation in team programming tasks for platform development, including application testing, conducting code reviews, and supporting less experienced developers.
  • Responsibility for the quality and stability of the delivered product.
  • Performing deployment tasks.
  • Implementing unit tests.
  • Preparing documentation.
  • Troubleshooting software errors.
  • Resolving ongoing issues.
  • Participation in team programming tasks for application development through planning and implementing experiments, such as A/B testing or POC.


Our requirements

  • Minimum 3 years of relevant experience in a similar position.
  • Comprehensive understanding of iOS development, covering both user interface and backend development.
  • Proficiency in object-oriented programming and client-server architecture for scalable systems.
  • Extensive expertise in Swift 5+ (responsible for 95% of code), capable of independently completing tasks.
  • Basic familiarity with Objective-C (responsible for 5% of code).
  • Good grasp of design patterns including MVC/MVVM/MVP.
  • Skilled in version control using Git and GitFlow methodology.
  • Experience with Swift Package Manager, CocoaPods, CoreLocation, Local & Remote Notifications, and Core Animation.
  • Knowledgeable in RESTful API handling standards like Alamofire/Codable.
  • Proficient in working with SwiftUI, UIKit, and AutoLayout.
  • Previous exposure to analytics tools like Firebase.
  • Familiarity with deeplinks concepts.
  • Ability to comprehend and create technical documentation.
  • Strong organizational skills for both individual and team tasks.
  • Strong problem-solving abilities.
  • Proficiency in English at the B2+ level.


Nice to have

  • Understanding of 'product growth' concepts, experiments, and product A/B testing.
  • Familiarity with Combine or RxSwift.
  • Knowledge of XCTest, Quick/Nimble (for TDD, BDD tests).
  • Proficiency with tools supporting development processes like Zeplin/Abstract/Figma.
  • Experience with CI tools - Bitrise/Jenkins.
  • Understanding of version distribution processes through Fabric & TestFlight.
  • Experience working in Scrum/Agile methodology.


What we offer

  • Type of contract tailored to your needs and flexible working hours.
  • Opportunity to work remotely or in one of our dog-friendly offices (Warsaw, Bielsko-Bia艂a).
  • Work in a welcoming team which is always ready to help (馃コcheck and learn more about us!).
  • Opportunity to develop in an international environment - we have teams in 6 countries, including USA, Brazil and UK
  • Benefits: private medical care, multisport card co-financing, PetHelp, insurance plan, free online English classes, a cafeteria platform and much, much more :)


Sounds interesting? Apply by completing the recruitment form :)聽We're waiting for you!

~ Booksy Team