- Design and develop iOS compatible mobile applications
- Collaborate with the design team to define the best features
- Ensure quality and performance of the application
- Recognize potential obstacles and fix bottlenecks
- Identify and fix bugs before the final release
- Publish applications on App Store
- Write high-performing, scalable, reusable code
- Maintain the code and atomization of the application
- Design and implement updates and optimize apps
Requirements
- Strong experience with iOS development (ObjC/Swift), (at least 3-5 years of iOS experience plus latest iOS technologies)
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Great technical documentation skills/experience
- Great problem-solving skills
- Design and build advanced applications for the iOS platforms.
- Support the entire application life cycle (concept, design, test, release and support).
- Design and review code, troubleshoot and act as a consultant to team members on technical matters
- Experience with IOS frameworks such as core data, core animation, et.
- Experience with offline storage, threading, and performance tuning familiarity with Restful APIS to connect IOS applications to back-end services.
- Understanding of apple's design principles and interface guidelines Experience with performance and memory tuning with tools familiarity with cloud message APIS .Familiar with Scrum Agile Development