Mobile iOS Developer - Minneapolis MN - (Day 1 onsite)

Contract: Corp-To-Corp, Independent, W2, 12

    Skills

    • C
    • Swift
    • Swift UI

    Job Description

    Mobile IOS Developer
    Minneapolis, MN (On-site)

    Mandatory

    • Proficient in Objective-C/ Swift/ Swift UI, Android, Java/Kotlin/Compose.
    • Solid understanding of software design and patterns like - MVC, MVVM, Delegation, Singleton, Factory, Adapter
    • Well versed with building UI using XML and custom UI components
    • Comfortable and should have used on Unit test framework
    • Experience in consuming web services using JSON/ XML & in Memory caching.
    • Ability to engineer the app performance on various aspects of app memory management, multithreading, networking & Security
    • Proficient understanding of code versioning tools, such as Git
    • Must have implemented end to end application including code signing, provisioning and App Store release process.
    • Expert level experience with programming language in implementing concepts like Delegates, Coroutines, Protocols, Categories, extensions, Core-data, Local Notifications, Push Notifications, etc.
    • Good understanding on implementing Auto-layouts, Storyboarding, compose, swift UI and size classes.
    • Experience on writing unit test cases using xctest/ocunit.
    • Familiarity with agile development/waterfall processes and methodologies
    • Expertise in app memory management, multithreading, networking & Security

    Good to Have:

    • Familiarity with cloud message APIs, push notifications, touchId, face ID, KMM
    • Experience in leading a small group of team members
    • Familiarity with agile development/waterfall processes and methodologies
    • Individual Contributor and Self Motivator