Senior iOS Developer

$60 - $70

Contract: Independent, W2, Corp-To-Corp, 12 Month(s)

    Skills

    • iOS
    • swift
    • cocoa
    • objective-c

    Job Description

    We are looking for an experienced Senior iOS Engineer who can build and ship apps using the latest technology on Apple iPhone and Watch to deliver innovative digital experiences that serve athletes and consumers.

    The ideal candidate has a deep knowledge of Apple’s iOS SDK and the Swift language, along with a commitment to collaborative problem solving, sophisticated design and solid reliability. You should be able to own an area or direction, provide leadership to a group of other specialists and complete features to specification, on schedule and with high quality.

    Responsibilities

    • Develop high quality, consumer-grade features on iOS and watchOS.
    • Ensure the performance, quality, and responsiveness of applications.
    • Collaborate with team to define, design, and ship new features.
    • Continuously seek to improve application performance and code stability.
    • Utilize standards and methodologies to maintain code quality and organization.
    • Assist with Sprint planning and organization.

    Qualifications

    • Strong programming experience with Swift and Cocoa.
    • Proficient in Object-oriented programming, along with Objective-C.
    • Knowledge of iOS runtime, pre- and post-ARC, Xcode and OS X tooling.
    • Understanding of memory management, multi-threading and concurrency.
    • Experience working with data exchange and persistence, including Core Data.
    • Experience integrating with REST APIs and cloud services.
    • Experience with automated testing and unit tests.
    • Exposure to or interest with CoreML, HealthKit or related technologies.
    • Familiarity with Git, CI/CD, versioning and release management.
    • Experience publishing production apps to the Apple App Store.
    • Working knowledge of Scrum, KanBan and/or Agile principles and practice.
    • Excellent communication skills in working with globally distributed teams.