iOS Developer - Delhi, India - hireveda

    hireveda
    Default job background
    Description

    Requirements:

    • Strong and up-to-date knowledge of Swift.
    • At least 2 years of Experience in iOS Development.
    • Strong knowledge of Apple Design Principles and Application Interface Guidelines.
    • Experience with iOS Frameworks such as CoreData, CoreGraphics, CoreLocation, and CoreAnimation.
    • Experience with threading and performance tuning.
    • Knowledge of Unit Testing, Instruments, and Profiling.
    • Knowledge of the available open-source libraries and Cocoapods for common tasks.
    • Knowledge of VoIP Notifications, CallKit, and Payment Gateways.
    • Familiarity with Real Time Databases like DynamoDB and Firebase.
    • Familiarity with cloud message APIs and Push Notifications.
    • Familiarity with creating dynamic libraries and modular applications. Write scalable, high-performing, and reusable code.
    • Knowledge of different Apple Certificates and Profiles.
    • Solid understanding of the complete application development lifecycle.
    • Proficient understanding of code versioning tools, such as Git.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    Mandatory Skills:
    • Strong skills with Algorithms and Data Structures.
    • Strong hands-on expertise with Objective-C, and Swift.
    • Strong knowledge of design principles, patterns, and best practices.
    • Experience with offline storage, threading, and performance tuning.
    • Knowledge of Xcode Tools.
    • Experience working with iOS frameworks such as Core Data, Core Animation, Core, and Core Text.
    • Experience with third-party libraries and APIs.
    • Solid understanding of the full mobile development life cycle.
    • Excellent Communication, and Problem-Solving Skills.
    )