iOS Mobile Developer
IBA InfoTech Inc.
Durham, NC, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
SE
Shandra Earney
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
KM
Kaleb McKelvey
How to Write a CV and Interview if You Don't Fully Qualify For The Job
over 3 years ago