Rock&Apps looking for talented and motivated iOS Developers! 🚀
If you already have some hands-on iOS experience, understand how things work, and are eager to grow — we’d love to have you on our team.
We build over 20 apps every quarter! This means you’ll constantly have opportunities to sharpen your skills, learn new technologies, and grow your career — all in a friendly environment with minimal bureaucracy.
Location: Warsaw. Office / Hybrid
Format: Full-time
Seniority: Junior, Junior+
What you’ll do
- Develop and maintain iOS applications using Swift.
- Build clean and intuitive interfaces, animations, and custom components following design guidelines.
- Integrate REST APIs and third-party SDKs.
- Optimize app performance and ensure smooth user experience.
- Collaborate with designers, backend engineers, and QA throughout the development cycle.
- Take part in code reviews, architecture discussions, and implement best practices.
- Participate in release processes (including builds via Firebase App Distribution).
What we’re looking for
- 1.5–3 years of commercial iOS development experience.
- Strong knowledge of Swift and confident use of UIKit.
- Experience with multithreading (GCD, OperationQueue, async/await) and Core Animation.
- Solid understanding of SOLID principles and Clean Architecture (MVVM/MVC/MVP).
- Experience working with REST APIs, error handling, and request optimization.
- Hands-on experience with Git (GitFlow, Code Review).
- Familiarity with SwiftUI and a desire to grow your skills with it.
- Experience using Instruments/Xcode Profiler (memory leak detection, performance optimization).
Extra points if you have
- Experience with StoreKit, RevenueCat, or Adapty (subscriptions).
- Knowledge of Swift Concurrency (async/await, actors).
- Hands-on SwiftUI experience in production projects.
- Experience with analytics tools (Firebase Analytics, Amplitude, AppMetrica).
- CI/CD knowledge (e.g. Fastlane, GitHub Actions).
- Experience writing Unit/UI tests (XCTest, Snapshot tests).
- Understanding of modular iOS architectures (feature modules, frameworks).
What will help you succeed
- Writing clean, maintainable, and readable code.
- Understanding of the iOS app lifecycle.
- Experience with deep links and App Extensions.
- Strong analytical and communication skills.
- Ability to work both independently and as part of a team.
What we offer
- A fast-growing environment with minimal bureaucracy
- Support for professional development
- Compensation package covering health insurance or sports or mental health support (your choice)