Mobile Developer-IOS
IBA InfoTech Inc.
Raleigh, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Raleigh, United States of America
Tech stack
API
iOS
XCode
App Store (IOS)
Continuous Integration
Data Structures
Software Design Patterns
IOS SDK
MVC
Model View ViewModel
Web Services
UIKit
Test Driven Development
Swiftui
Swift
Cocoa Touch
Functional Programming
Objective C++
REST
Pyramid
Requirements
- 5+ years of experience developing iOS apps using Swift and Objective-C
- Solid experience with the iOS SDK including Swift, SwiftUI, Objective-C, Cocoa Touch, UIKit, and XCode
- Good understanding of computer science fundamentals, data structures and algorithms
- Good understanding of functional programming and reactive patterns using RxSwift
- Good understanding of iOS design patterns including MVP, MVC, and MVVM
- Experience with Notifications, Observers, Delegation, and KVO/KVC
- Solid experience consuming RESTful webservices in iOS
- Knowledge of deploying apps to Apple App Store using automated tooling e.g. fastlane
- Good understanding of Test-Driven Development and Test Pyramid
- Experience with CI/CD tools to continuously deliver high-quality apps