Required skills/experience: – 5+ years proficient experience in fundamentals of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis – 3+ years in iOS application development experience for iPhones & iPads – Experience in entire app life cycle concept, design, build, deploy, test, release to app stores and support – Experience with iOS frameworks such as Core Data, Core Animation, etc.
– Excellent experience in Objective-C, Swift, and Cocoa Touch – Excellent experience in SQLite – Excellent experience in XCode – Excellent experience in iOS design layouts, Apple’s design principles, and interface guidelines – Accuracy and attention to detail, and ability to write clean code – Important – Experience with performance and memory tuning with tools – Excellent experience in cloud messaging services.
– Excellent experience in Mobile Design Patterns, and best practices – Excellent in mobile apps performance and security techniques and updates – Experience with maps and GPS – Have published at least 5 original iOS live apps to iTunes Play Store for iPhones and iPads – Experience integrating with third party SDK’s and server side API – Proficient understanding of code versioning tools, such as Git – Medium/high level of English (for internal team communication).
– Can handle work stress and pressure – Experienced in continuing to working on other developers work – Familiarity with Payment APIs to connect iOS applications to back-end services for payment – Ability to work independently and meet tight deadlines – Positive attitude Bonus points: - knowledge of creating unit testing for features and applications.
– Knowledge of low-level C-based libraries – Knowledge of Continuous Integration – Ability to learn new technologies – Familiar with agile methodologies – Strong communication and interpersonal skills – Knowledge of Android or Windows Phone is a plus