iOS Developer (Swift)

Universal Payment Services - Nasr City, Cairo

Applicants for
1 open position
Experience Needed:
More than 2 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job


  • Use Agile engineering practices and various software and web/mobile development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
  • Collaborate with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
  • Communicate with IT teams about any digital innovations that are tying into bedrock IT systems
  • Communicate with business stakeholders about agile processes to set and manage expectations about delivery methods and timelines
Job Requirements


  • At least 2-4 years of software development experience with experience working in agile teams
  • Excellent mobile development skills using iOS frameworks (e.g. Core Data), XCode, Swift 3,
  • Fastlane and CocoaPods
  • Experience with Git, such as branching, merging, tagging and pull requests
  • Experience with mobile CI-CD (Jenkins or similar) and app store deployments
  • Mobile banking experience is preferred
  • Complex UI experience beyond story-boarding by developing UI using code
  • Experience with REST APIs, JSON and AJAX
  • Experience with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, and application security
  • Experience with memory management and caching mechanisms specific to mobile devices
  • Experience with at least 1 unit testing framework for iOS
  • Solid knowledge in Push Notifications
  • Real passion for development and a demonstrated appetite for continual learning
  • Knowledge of pair programming, continuous integration and test-driven development
  • Familiarity with the concepts of Functional Programming and Microservices is a plus
  • Community contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus
  • Fluent in English
About this Company

Universal Payment Services - a Kuwait-Saudi partnership with a capital of 50 million USD - is one of the leaders in transaction processing and offers international, top-notch electronic transaction processing services through high speed, robust electronic information network.... (More)

See all Careers and Jobs at Universal Payment Services
Signup for an employer account and Post your Jobs!