Description
JOB DESCRIPTION
• Min 3-5 years’ experience in iOS development
• BS/MS degree in Computer Science, Engineering, or a related subject
• Proven working experience in software development.
• Working experience in iOS development
• Have published one or more iOS apps in the app store.
• Experience working with remote data via REST and JSON
• A deep familiarity with Swift and Cocoa Touch
• Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
• Experience with third-party libraries (RxSwift, RxCocoa) and APIs
• Working knowledge of the general mobile landscape, architectures (MVVM), trends, and emerging technologies
• Solid understanding of the full mobile development life cycle
• Experience with versioning tools such as Gitlab, GitHub
• Experience with CI / CD
• Experience with payment gateway is an advantage.
• Experience with Unit Test libraries (XCTest, XCUITest) is an advantage.
• Working in Software Development Life Cycle environment such as agile or scrum is an advantage