About this role
<p><span style=""><span style="">Type of contract: B2B</span></span></p> <p><span style=""><span style="">Salary range: 122 PLN/h - 160 PLN/h</span></span></p> <p> </p> <p><span style=""><span style=""><strong>What will you do?</strong></span></span></p> <p> </p> <p><span style="">As <strong>Senior iOS Consultant </strong> you will be responsible for implementing high-quality solutions for the largest bank in Poland. </span></p> <p><span style="">On a daily basis you will work in Scrum, create cutting edge functionalities, carry out module testing, create documentation of your work and report directly to Team Leader.</span></p> <p> </p> <p><span style="">Your skills:</span></p> <ul style="list-style-type:disc"> <li>At least 4 years of commercial experience in iOS programming</li> <li>Knowledge of TCA architecture</li> <li>Knowledge of code modularization principles- designing multi-module applications, using Swift Package Manager, preview views and access control (internal/public)</li> <li>Familiarity with the Tuist tool for code modularization</li> <li>Strong knowledge of Swift, patterns and good practices related to developing apps for iOS platform</li> <li>In-depth knowledge of UIKit including developing custom controls </li> <li>Experience with SwiftUI</li> <li>Experience with MVVM pattern and ability to write readable unit tests</li> <li>Knowledge of reactive programming with Combine or RxSwift</li> <li>Familiarity with version control systems and experience with working on a codebase with multiple contributors</li> <li style="font-weight:bold"><strong>Good command of English and Polish</strong></li> </ul> <p><strong>Nice to have:</strong></p> <ul style="list-style-type:disc"> <li>Knowledge of JIRA or other project management tools</li> <li>Experience in CI/CD with fastlane</li> <li>Experience in automated UI testing</li> <li>Experience with Cloud technologies</li> </ul> <p> </p>