Source description
About the role
IOS developer
Banking
Contract Role
Krakow - Poland
1210/ PLN on B2B (OR ) 667/ day PLN/Day on PAYE
2+ Years for Developer ROLe 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-04536
More at eTeam