loader
image back arrow ALL OPPORTUNITIES

iOS Developer with German language

Poland, GeorgiaMiddle/Senior

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

offer

Flexible work schedule

offer

Medical insurance

offer

Financial assistance

offer

Experience of working with clients all over the world

Want to join the team?

Email us

Any questions about the job?

Ask them to our recruiters by writing to the mail: