iOS Mobile Developer

Job Role:

iOS Mobile Developer

Location:

California

Experience:

3+ years

Apply Now

iOS Mobile Developer


Education Requirements:

Bachelor Degree or equivalent in Computer Science, Information Systems or related

 

Roles & Responsibilities:

  1. Develop, Design and modify UI screens for Apple iOS in Swift 5 and Objective-C using Apple SDK libraries – UIKit, PassKit, CoreData, CoreGraphics
  2. Design screens using Apple XIB storyboard and Apple SDK AutoLayout for multiple versions of iOS products (iPhones and iPads)
  3. Design in-app databases to cache image resources using NSImageCache and default logins using NSDefaults
  4. Develop multi-user dashboards screens for easy in-app navigation
  5. Optimize app network performance using AlamoFire and AFNetworking Swift libraries
  6. Implement design patterns like Model-View-Controller, Delegation, Model-View-View-Model, Model-view-presenter, push-notification and Singleton
  7. Process Restful/SOAP APIs to consume web services in both JSON as well as XML formats using NSXML Parser and NS JSON Serialization
  8. Build payment walls using in-app-purchases API’s provided by StoreKit framework
  9. Integrate mobile analytics engine using Google Firebase and migrate old code to use newer analytics engines
  10. Code sign iOS applications and perform regular update to the Apple app store
  11. Regularly work with team-mates to formulate and define system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems for mobile centric applications