at least 5 years of experience in creating native apps on iOS platform, previous experience in either Android or hybrid technologies will be an advantage;
knowledge of Swift and Swift SDK (Objective-C knowledge will be an additional asset);
working knowledge of design and architectural patterns (MVP, MVVM), Dependency Injection, reactive programming (Combine/RxSwift), databases (Core Data, Realm, SQLite), web communication (REST, JSON), integration external libraries (SPM/CocoaPods), as well as version control system (Git, Gitflow);
basic knowledge in mobile DevOps and CI/CD;
good command of English and German (B2).
Your responsibilities
co-creation and development of mobile apps based on iOS platform being involved in various stages of software creating process (analysis of customer requirements, design, implementation, testing, release and publishing in AppStore) – level and scope of your responsibilities will depend on your experience;
taking the responsibility for whole system or some part of it – depending on the project;
integration mobile apps with backend, cloud, Enterprise platforms as well as low code platforms;
close cooperation with with UX and UI experts, to ensure the best possible user experience with the solution and thus customer satisfaction.