Job Description
General Requirements:
Knowledge of Software Engineering & SDLC
Strong knowledge of most common Design patterns
Solid understanding of OOP Principles
Knowledge of multithreading Techniques
Good knowledge of ( HTML & CSS & Javascript )
Job Requirements
Job specific Requirements:
0 - 1 years of experience at iOS development
A deep understanding of One of the following Technologies :
Native iOS application development (Swift)
A solid understanding of the different caching techniques you can apply when developing a mobile app
A good understanding of MVC & MVVM patterns
Ready to work & handle different web development projects
Good knowledge of mobile apps Life cycle and background Services
Familiarity with RESTful APIs to connect iOS applications to back-end services
Strong knowledge of UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools, such as Git
Proven working experience in Mobile app development
Experience with third-party libraries and APIs