Overview
Skills
Job Details
Role: iOS Developer
Location: Wilmington, DE / Jersey City, NJ Day One Onsite
Mode of Hire: Contract
Key Responsibilities
-
Design and build advanced applications for the iOS platform.
-
Collaborate with cross-functional teams to define, design, and deliver new features.
-
Integrate applications with external data sources and APIs.
-
Write and execute unit tests to ensure code robustness, usability, and reliability.
-
Diagnose and fix bugs while continuously improving application performance.
-
Discover, evaluate, and implement new technologies to maximize efficiency.
-
Provide mentorship and technical guidance to junior developers, including code reviews.
-
Participate in the full software development lifecycle (SDLC): requirements gathering, design, coding, testing, and deployment.
Qualifications
-
Bachelor's degree in Computer Science, Engineering, or related field.
-
Proven track record as an iOS Developer with a strong portfolio of published apps on the App Store.
-
Proficient in Swift and Objective-C.
-
Hands-on experience with iOS frameworks (e.g., Core Data, Core Animation).
-
Strong knowledge of RESTful APIs for backend integration.
-
Familiarity with UI/UX standards and Apple's design principles.
-
Skilled in performance and memory optimization using tools such as Instruments.
-
Experience with push notifications and cloud messaging APIs.
-
Proficient in version control tools (e.g., Git).