loader
image back arrow ALL OPPORTUNITIES

iOS Developer

PolandMiddle/Senior

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!

For successful work you need to have: - Strong knowledge of Swift - Solid understanding of iOS development (iOS SDK, Application Lifecycle) - In-depth knowledge of concurrency and asynchronous mechanisms (GCD, RxSwift / Combine, async/await) - Strong grasp of OOP, core 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) - English proficiency 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

offer

Flexible work schedule

offer

Experience of working with clients all over the world

offer

Financial assistance

offer

Medical insurance

Want to join the team?

Email us

Any questions about the job?

Ask them to our recruiters by writing to the mail: