Overview
On Site
$40 - $70
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
IOS Development
Git
Data Storage
Objective-C
Mobile Applications
Swift
Job Details
IOS Developer (SDK/Xcode)
Location: Jersey City, NJ or NYC, NY
Duration: 12 Months +
OPT Visa are accepted but need to be local to NJ or NYC only.
This position is exclusively for local resources and W2 employees only.
Proficiency in Swift is essential; knowledge of Objective-C is often a plus, especially for legacy codebases.
- Development Tools: Expertise with Xcode (Apple's Integrated Development Environment) and the iOS SDK.
- iOS Frameworks: Strong working knowledge of key Apple frameworks such as UIKit, Core Data, Core Animation, and Core Graphics.
- UI/UX: Solid understanding of Apple's Human Interface Guidelines and experience implementing responsive user interfaces using Auto Layout, Interface Builder, or SwiftUI.
- Architecture & Patterns: Familiarity with common mobile application architecture patterns like MVC, MVVM, or VIPER.
- Data Handling: Experience with persistent data storage, network communication (e.g., URLSession), and handling third-party APIs.
- Version Control: Proficient with Git or other version control systems.
- Testing: Experience with unit testing and UI testing frameworks (e.g., XCTest).
Soft Skills
- Problem-Solving: Strong analytical and troubleshooting skills to fix complex issues.
- Communication: Excellent verbal and written communication skills for collaborating with technical and non-technical team members.
- Attention to Detail: Meticulousness in coding and adhering to design specifications.
- Teamwork: Ability to work effectively in an Agile or iterative development environment.
Qualifications
- Typically, a Bachelor s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- A proven portfolio of published iOS applications on the App Store is highly valued.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.