Minimum of 6+years of IT experience and should have strong IOS projects experience as a lead
fundamental experience in designing secure, robust, and scalable applications with a positive attitude and a great interest in shaping the future of technology in banking
understanding the Human Interface Guidelines and experience in engineering cooperation using Git workflows and Gitlab pipelines
deep understanding of design patterns in the Cocoa framework and SOLID principles
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 and in large scale application development using MVVM-C architecture
good understanding of the iOS build system end-to-end (xcodebuild, codesign) and experience with scripting languages (Bash, Ant, Groovy, Swift, Javascript).
experience in UI and snapshot testing (XCTest, FBSnapshotTestCase and working on mixed code bases (SwiftUI/UIKit)
Mandatory Skills:
Core , Swift , Swift UI, UI kit
Swift Concurrency
Unit Testing
View Controller Cycle?
Hands on Expertise
,
,
,
Full Time, Permanent
Software Development
Education
Any Graduate
Any Postgraduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Lorem ipsum dolor sit amet, consectetur adipiscing elit.