Job Description
➢ 2-6 years of working experience developing mobile applications using Objective-C/Swift. Xcode IDE.
➢ Should be able to handle End-to-End Development of the application and also be able to give technical support to the development team.
➢ Should have sound knowledge of overall Mobile architecture.
➢ Should have developed 3-5 applications at least as per Apple standards, minimum 2-3 currently on the App Store.
➢ Must possess experience in developing enterprise applications, end-to-end project handling, and developing scalable products.
➢ Good understanding of SDLC -Software Development Life Cycle in software development.
➢ Excellent knowledge of design patterns – both practical and theoretical.
➢ Desire to learn new technologies and stay updated with technological trends.
➢ Good communication skills in English, both written and verbal.
➢ Should be dedicated, hardworking, and detail-oriented with exposure to Agile development methodologies using Scrum/XP.
➢ Able to solve complex problems with great techniques and methodologies.
➢ Good team collaboration skills.
Requirements
➢ Strong knowledge of Objective C, Swift, Xcode, Cocoa.
➢ Knowledge of using a version control system, preferably Git.
➢ XML/JSON/SOAP Parsing, Social Networking, Design Patterns.
➢ Good Understanding of OOPS implications and modular approach.
➢ Familiarity with third-party integrations and the respective API implementations.
➢ In-App Purchase, Push Notification, Core Data, Storyboard, Auto-Layout, Adaptive Layout.
➢ Knowledge of Apple Certificates and Provisioning profile management and uploading builds to the store.