iOS Mobile Developer

Durham, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : MVP, MVC, MVVM

Location : Durham

CTC : DOE

Job Description:

The Expertise We’re Looking For

  • 4+ years of experience developing iOS apps using Swift 3/4 and/or Objective-C supported by RESTful web services
  • Verifiable experience as a Subject Matter Expert using Swift, Objective-C, Cocoa Touch, UIKit, and XCode in an enterprise environment, preferably as part of a team of iOS engineers
  • Proficiency in Swift, from a bachelor's degree in Computer Science or equivalent industry working experience
  • Participated in the release of at least 1 publicly-available app to the Apple App Store participating from inception to launch using automated tooling like Jenkins, Fastlane, and XCode toolchain

 

The Skills You Bring

  • Your passion building amazing experiences on iOS using Apple's Human Interface Guidelines using your solid understanding of functional programming and reactive patterns
  • Your desire to delight our clients with the latest mobile technologies using your knowledge of iOS design patterns including MVP, MVC, MVVM, and VIPER.
  • Your knowledge of the mobile landscape, architectures, trends, and new technologies used to lead a team of iOS engineers in building performant, resilient, and robust iOS apps
  • Solid understanding of computer science fundamentals, data structures, and algorithms to ensure alignment to software engineering standard methodologies
  • Good understanding of Test-Driven Development and Test Pyramid in support of highly resilient and stable apps with a high degree of code coverage
  • Solid understanding of CI/CD tools such as Jenkins, Artifactory, Fastlane, and XCode Server to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences.
  • Solid understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and reciprocal engineering teams.
  • Good understanding of WatchKit, App Extensions, and tvOS to build experiences for Apple Watch, Apple TV, and iMessage