Job Details

IOS Developer

  • Bachelor’s degree in areas such as computer science or engineering, electronics engineering, math or a STEM field.
  • Experience : 3yr - 5yr years
  • Saudi Arabia
  • Visa, Travel expenses , Medical
  • KAUST/AlFALAK
 

Experience Details

3-5 years of experience as an iOS Developer with proven experience and success in large-scale mobile applications development, release, and maintenance

Skills

  • Using SAP Cloud Platform SDK for iOS, connect to back-end services(Cloud/On-premise), take advantage of iOS technology, and incorporate design best practices using the latest Swift languages.
  • Working knowledge of OData/REST API, Web services and how to parse data from the SAP Cloud Foundry/Neo API management, Cloud Platform Integration Suite(CPI) suite and other SaaS API’s.
  • Completely leverage the SAP Cloud Platform Mobile Service API’s through the iOS SDK such as(Registration, Push notifications, Offline capabilities, Security and other functionalities)
  • To be able to work with different authentication mechanism’s available as part of the SAP Cloud Platform such as Basic Authentication, OAuth, SAML & two factor authentication.
  • Code versioning using the Basic knowledge of Git (Kaust has its own GitLab repository for code versioning).
  • Author, test, and deliver SDK code as per SAP iOS SDK standards.
  • Ship reliable software through continuous integration, test automation, and in-depth code reviews.
  • Find creative ways to deliver innovative solutions from concept to production.

             Explore, investigate, and prototype leading-edge concepts.

Role

Technical Skills:

·       High level of expertise in coding in native Swift to develop exciting User Interfaces for iOS mobile platforms; experience in Android development is desirable, but not essential.

·       Coding experience with SAP iOS SDK and its integrated capabilities such as authentication and push notifications.

·       Experience in invoking REST APIs from the UI code utilizing various middleware,

·       End-to-end system prototyping with front-end, middleware, backend, and database tools and software.

·       Working experience with Git and GitLab.

·       Experience with releasing mobile apps in the enterprise and Apple Store environments, preferably using CI/CD tools and techniques

·       Working experience with Git and GitLab.

·       Experience with releasing mobile apps in the enterprise and Apple Store environments, preferably using CI/CD tools and techniques

·       Working experience with Git and GitLab.

·       Experience with releasing mobile apps in the enterprise and Apple Store environments, preferably using CI/CD tools and technique

           Working experience with Git and GitLab.

 

·       Experience with releasing mobile apps in the enterprise and Apple Store environments, preferably using CI/CD tools and techniques

·       Working experience with Git and GitLab.

 

·       Experience with releasing mobile apps in the enterprise and Apple Store environments, preferably using CI/CD tools and techniques

    Knowledge on the Mobile Application Management tools such as SAP Mobile Secure, Intune.

    Knowledge on the Mobile Device Management tools(MDM) such as JAMF, Rippling, Microsoft Enterprise Mobility.

Non-Technical Ski

     Team work

     Good communication skills

     Entrepreneurial attitude

   

 

E

 

 

 

 

 

 

Full Details

IOS Developers are IT professionals who collaborate with the end users, business analysists, and various levels of IT management to can be an active part of SAP’s Mobile iOS team to design and implement responsive and dynamic mobile applications in the iOS platform utilizing reusable SDK components that simplify mobile application development.

Apply Now