iOS Developer
-, Wrocław +4 Locations
KraftCode
🚀 iOS Developer – Join Our Mobile Team!
At KraftCode, we’re passionate about building intuitive and reliable mobile applications that make a real impact. We’re looking for an experienced iOS Developer who enjoys building clean, scalable, and well-structured mobile applications. You’ll join a team working on a modern Swift-based app used daily by thousands of users.
What You’ll Work On:
✅ Developing new features in Swift (most of the codebase) and maintaining legacy modules in Objective-C.
✅ Building user interfaces using SwiftUI and maintaining older views in UIKit.
✅ Implementing modern app architecture — primarily MVVM, with some legacy parts in MVP.
✅ Using async/await for concurrency and contributing to gradual refactoring from GCD and Combine.
✅ Writing unit tests with Swift Testing (moving away from XCTest) to ensure high code quality and reliability.
✅ Managing dependencies through CocoaPods and collaborating on CI/CD pipelines (Bitrise) with distribution via TestFlight.
✅ Supporting feature flags and A/B testing using Firebase and Optimizely.
✅ Working with analytics tools such as Firebase Analytics, Iterable, and Adjust.
Nice to Have:
💡 Experience with Bitrise, Firebase feature flags, or A/B testing tools (Optimizely).
💡 Understanding of app security (Keychain, authentication SDKs such as Okta).
💡 Interest in improving developer experience and CI/CD automation.
Why Join Us?
💻Work remotely with flexible hours
📌 Office in Wrocław available if you prefer hybrid
🤝 Join a skilled mobile team with strong ownership and product mindset
🚀 Help build apps that are already used by millions — and improve them further!
iOS Developer
iOS Developer
-, Wrocław
KraftCode