iOS Mobile Developer

IBA InfoTech Inc.
Durham, NC, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Apple Watch IOS Applications Apple TV Apple Xcode App Store (IOS) Code Coverage Continuous Integration Data Structures Software Design Patterns Human-Computer Interaction Model View Controller (MVC) Model View ViewModel
+13 more
Software Engineering Trunk-based Development Uikit Test-Driven Development (TDD) Swift (Programming Language) Information Technology Cocoa Touch Functional Programming Objective C++ Restful APIs Pyramid Jenkins Artifactory

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ibainfotech.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:04 min

Rethinking the testing pyramid and deleting risk-free tests

Luise Freese Luise Freese · WWC 2025

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · WWC 2023

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

4:42 min

Testing interconnected microservices and navigating the test pyramid

Yousaf Nabi Yousaf Nabi · WWC 2025

Videos

See all

Related articles

See all