Informacje o stanowisku
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 (
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach