Source description
About the role
IOS Lead
Contract Role
Krakow, Poland
1487/ PLN on B2B (OR ) 970 PLN/Day on PAYE
5+ (for lead/senior positions) years of native iOS development experience.
Understanding the Human Interface Guidelines.
· Experience in engineering cooperation using Git workflows.
· Experience working in an agile environment as part of a mid-sized engineering team.
· Deep understanding of design patterns in the Cocoa framework and SOLID principles.
· Deep understanding of the Swift programming language (memory management, multithreading, advanced language features).
· Experience in building applications without interface builder (Storyboards or xib files) using AutoLayout.
· Experience in unit testing using XCTest.
· Experience in large scale application development using MVVM-C architecture.
· Nice-to-have Skills:
· Deep understanding of the iOS build system end-to-end (xcodebuild, codesign).
· Experience with scripting languages (Bash, Ant, Groovy, Swift, Javascript).
· Experience in UI and snapshot testing (XCTest, FBSnapshotTestCase).
· Experience in SwiftUI and Combine.
· Experience in working on mixed code bases (SwiftUI – UIKit).
· Experience in framework development.
· Experience with Gitlab pipelines. Job type: Contract Division: eTeam Workforce Limited Reference: 22-04537
More at eTeam