We are growing fast - and we invite you to grow with us. In Innowise, you can not only develop as an expert in your field, solve complex problems and influence the result, but also see how the finished project affects the world around. We are a close-knit team of professionals who have already implemented 1600+ cases for clients from the USA, Denmark, Germany, etc. We need someone, who will strengthen our team and become part of the community!
To successfully work with projects, you need:
- Strong knowledge of Swift
- Solid understanding of iOS development (iOS SDK, Application Lifecycle)
- Deep knowledge of concurrency and asynchronous mechanisms (GCD, RxSwift / Combine, async/await)
- Strong grasp of OOP, design patterns, and SOLID principles
- Understanding of and hands-on experience with MVP, MVVM, and advanced architectural patterns (VIPER, Clean Swift)
- Knowledge and experience with local data persistence (UserDefaults, Keychain, CoreData, etc.)
- Proficiency in Git and a clear understanding of GitFlow
- Solid understanding of REST APIs and debugging techniques
- Experience writing automated tests (XCTest, XCUITest) and strong self/time-management skills
- Understanding of Agile software development methodologies
- Familiarity with the app release process and the full software development lifecycle (SDLC)
- Proficiency in both English and German at B1+ level or higher
Will be a plus:
- Experience with GraphQL, WebSockets, or WebRTC
- Experience estimating tasks and projects (in hours / story points)
- Familiarity with modern AI tools and hands-on experience incorporating them into daily workflows
We offer
Flexible work schedule
Medical insurance
Financial assistance
Experience of working with clients all over the world
Want to join the team?
Email us
Related opportunities
iOS Developer
Poland
Middle/Senior
Any questions about the job?
Ask them to our recruiters by writing to the mail:
job@innowise.com