#1 Job Board for tech industry in Europe

Mobile Software Engineer (IOS)
Mobile

Mobile Software Engineer (IOS)

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

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