About the role
🚀 As an iOS Developer in our company, you will work in a team of 4 iOS Developers and with Sobi, our iOS Tech Lead, whom you will meet at the next stage of recruitment. We will engage you in a project concerning the construction and development of an advanced VoIP mobile application that allows you to use up to 600 telephone lines at the same time, which can be used to conduct conferences with many people in various connection models. You will be supported by a Team Manager – Dorota, who will take care of your work environment and guide the process of feedback exchange.
About itCraft
- Software house
- 12 years on the market
- about 100 people on the board
- 250+ finished projects (mobile and web), ranging from “Uber-like” apps throughout various platforms allowing patients to book home visits with doctors to apps developed for the e-commerce sector
- modern technologies & tools
- More than 87% of our employees who took part in our company survey, say that the positive atmosphere and friendly working environment are what defines itCraft. Our culture and development opportunities that favor work-life balance are also among our attributes.
Tech stack 👩💻👨🏻💻
- Swift
- RxSwift
- SnapKit
- CocoaPods and/or SPM
- Realm
- Alamofire+Moya
Grow with us! 🌱
- Work with clients from all over the world and in different industries (healthcare, finance, telecommunication, etc.),
- Get our support to define your career path and development goals,
- Cooperate with the Team Manager and iOS Tech Lead to trace your development,
- Get regular feedback from co-workers and during the 1-on-1 sessions,
- Work with more experienced devs to soak up their knowledge from various fields (also through Code Review),
- Have iOS team meetings every week where you can talk about tools, news, projects’ use cases, and exchange experiences,
What should you have? 🦾
- 3+ years of commercial experience in writing native iOS application,
- Practice experience with Swift, RxSwift, SnapKit, REALM,
- Ability to communicate with the REST API,
- Knowledge of design patterns (especially MVVM),
- Ability to write clean and reusable code,
- Be fluent in English (min. B2/C1),
- Be fluent in Polish (min. C1).
Nice to have* 👏🏼
- Knowledge of Combine,
- Knowledge of SwiftUI,
- Knowledge of building and shipping development applications,
- Knowledge of frameworks (CallKit) and external integrations (Stripe, Twilio, Stream, StarScream, SwiftWebSocket) for mobile platforms,
- Ability to use CI (Jenkins) and Fastlane,
- Knowledge of Google Firebase services (Analytics, Crashlytics, App Distribution, Cloud Messaging, Remote Config),
- Portfolio of created mobile applications (Github or App Store),
- Ability to write unit tests (but we are not slaves to code coverage),
- Ability to create memes 🙂
*No worries if you don’t have it – we will teach you! 
What will you get? ✨
- B2B contract at an hourly rate of 86 – 107 PLN/h or an employment contract of 10 800 – 13 500 PLN gross (if you decide to have an employment contract, due to the nature of the work, you can benefit from increased tax deductible costs. It means that the actual net remuneration will be higher than in the standard case [without tax relief]),
- Work 100% remote or on-site at one of our itCraft offices in Bydgoszcz or Toruń; also a coworking space in Warsaw is available for a few days a month,
- Google Workspace tools,
- Daily support of iOS Tech Lead, project supervision of our PM, and a first person to contact in other different cases – our Team Manager,
- Free English classes twice a week,
- Medical services & life insurance,
- Multisport card,
- Internal referral program,
- Access to the internal e-books and courses library.
Please include the following in your application:
Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb obecnych oraz przyszłych procesów rekrutacyjnych prowadzonych przez spółkę itCraft sp. z. o. o z siedzibą w Warszawie, zgodnie z przepisami ustawy z dnia 29.08.1997 r. o ochronie danych osobowych (Dz.U. Nr 133, poz. 883 z późn. zm.)