We are looking for aniOS developer responsible for the development and maintenance of mobile applicationsaimed at a range of iOS devices including mobile phones and tablet. Yourprimary focus will be development of iOS applications and their integrationwith back-end services. You will be working alongside other engineers anddevelopers working on different layers of the infrastructure. Therefore, acommitment to collaborative problem solving, sophisticated design, and thecreation of quality products is essential.
· Design and buildapplications for the iOS platform
· Ensure theperformance, quality, and responsiveness of applications
· Collaborate with ateam to define, design, and ship new features
· Identify and correctbottlenecks and fix bugs
· Help maintain codequality, organization, and automatization
· Proficient withObjective-C and Swift
· Experience withoffline storage, threading, and performance tuning
· Familiarity withRESTful APIs to connect iOS applications to back-end services
· Knowledge of other webtechnologies and UI/UX standards
· Strong Knowledge inbuilding UI component from code and auto layout constraints.
· Understanding ofApple’s design principles and interface guidelines
· Experience withperformance and memory tuning with tools
· Familiarity with cloudmessage APIs and push notifications
· Experience and strongunderstanding in mobile authentication, security and data encryption techniques
· Familiarity with codeversioning tools like GIT ,SVN
· Prior experienceworking in for continuous integration, TDD and Unit testing.
Job Type: Contract