Design and build applications for the iOS platform.
Ensure the performance, quality, and responsiveness of applications.
Collaborate with a team to define, design, and ship new features.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatisation.
Proficient with Objective- C or Swift {{depending on project requirements}}, and Cocoa Touch.
Having good knowledge in flutter will be an added advantage
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning.
Familiarity with RESTful APIs to connect iOS applications to back- end services.
Knowledge of other web technologies and UI/UX standards.
Understanding of Apple's design principles and interface guidelines.
Knowledge of low- level C- based libraries is preferred.
Experience with performance and memory tuning with tools such as Instruments and Shark, depending on project needs.
Familiarity with cloud message APIs and push notifications.
Knack for benchmarking and optimization.
Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
Familiarity with different section of Google map, bank payment gateway integration.
Familiarity with continuous integration.
Must have knowledge in iPhone Maps integration and Tracking features in the map and has knowledge in Payment gateway integration
Passionate about writing clean, well organized, and production- ready code.
Deep understanding and proficiency in building mobile apps from scratch using at least one mobile language (Swift, Java, Objective- C, etc.). Experience with multiple platforms is preferred.
Desire and ability to expand expertise into additional mobile languages.
Expertise in designing testable software and building large scale, complex applications.
Self- motivated with strong problem- solving skills.
Deep understanding and proficiency in building mobile apps from scratch using at least one mobile language (Swift, Objective- C, etc.)
Desire and ability to expand expertise into additional mobile languages.
Expertise in designing testable software and building large scale, complex applications.
Self- motivated with strong problem- solving skills.