Responsibilities
Proven software development experience and IOs skills development Proven working experience in IOs app development, and Have published at least one original IOs app Experience with iOS frameworks such as Core Data, Core Animation, etc. Experience with offline storage, threading, and performance tuning Experience working with remote data via REST and JSON Understanding of Apple’s design principles and interface guidelines Experience with performance and memory tuning with tools such as Instruments, Shark, etc. Extensive experience with TDD (Test Driven Development) practices and authoring automated unit and integration test suites Proficient with Swift and Cocoa Touch Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle. Familiarity with cloud message APIs and push notifications Solid understanding of modern security practices Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology and Engineering Industries
Banking and IT Services and IT Consulting
#J-18808-Ljbffr
Engineer • Riyadh, Saudi Arabia