Job Type
Full-time
Work Type
On-Site
Location
Dubai, UAE
Experience
5 - 10 years
Technical Skills:
- Extensive experience with XCode and UIKit, Caching, Local storage, Core Data, Interface Builder, Storyboards, integrating with APNS
- Understanding of UX principles and Apple Human Interface Guide
- Expert knowledge of dependency managers such as Cocoapods & Carthage
- Extensive experience with App store deployments
- Experience writing unit and UI tests using XCTest and XCUITest
- Extensive experience with Git, branching, merging, tagging, and Pull Requests
- Mobile banking experience is preferred
- Experience with mobile CI-CD (Jenkins or similar) is preferred
- Excellent programming skills in at least 2 modern programming languages/frameworks
- Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies
- Experience with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security