IOS Developer

Artech LLC

Mount Laurel, NJ

JOB DETAILS
SALARY
$49–$59 Per Hour
SKILLS
Android, Apple iCloud, Apple iPad, Apple iPhone, Architectural Services, Artificial Intelligence (AI), Authentication, Code Reviews, Communication Skills, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, Error Handling, Git, GitHub, Java, Jenkins, Kotlin, Leadership, Mentoring, Mobile Applications, Mobile Applications Development, Model View ViewModel (MVVM), Multiplatform/Cross-Platform, Programming Tools, Software Design, Software Development, Software Testing, Technical Writing, Testing, Unit Test, User Documentation, User Interface/Experience (UI/UX), iOS
LOCATION
Mount Laurel, NJ
POSTED
30+ days ago

Request ID: 79814-1
Title: IOS Developer
Locations: Mount Laurel, NJ (Local Candidates Only)
Duration: 6 Months
Salary Range: $49.00- $59/Hour on W2 (All inclusive)
Applicants must be able to work on W2

Job Description:
We are seeking an accomplished Senior iOS Developer to lead the design and development of high-quality iOS applications. The ideal candidate will have deep technical and architectural expertise, a passion for mentoring, and a commitment to engineering excellence.

Key Responsibilities:

  • Drive the architecture and development of complex iOS applications, ensuring scalability, maintainability, and performance.
  • Make high-level design decisions, enforce SOLID principles, and set technical direction for the team.
  • Lead the adoption and implementation of SwiftUI and modern iOS frameworks across projects.
  • Oversee integration and management of third-party SDKs using CocoaPods and Swift Package Manager.
  • Design and implement responsive UIs for a variety of Client devices (iPhone and iPad).
  • Establish and maintain robust CI/CD pipelines using Jenkins and GitHub Actions.
  • Champion code quality through rigorous code reviews, technical documentation, and comprehensive test coverage (unit and UI).
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Collaborate with cross-functional teams to deliver features that meet business and user needs.

Required Skills & Experience:

  • 8+ years of professional iOS development experience.
  • Advanced knowledge of Swift, including:
    • Protocol-oriented programming
    • Generics and associated types
    • Result builders (e.g., for SwiftUI)
    • Concurrency (async/await, structured concurrency)
    • Property wrappers and custom operators
    • Advanced error handling
  • Deep expertise in SwiftUI and UIKit.
  • Experience with biometric authentication (Face ID, Touch ID), passkeys (FIDO2/WebAuthn), password manager integration (iCloud Keychain, third-party), and iOS Autofill.
  • Strong understanding of software design patterns, MVVM/MVI architectures, and SOLID principles.
  • Proven experience integrating third-party SDKs via CocoaPods and Swift Package Manager.
  • Hands-on experience with unit testing (XCTest, Swift Testing) and UI testing (XCUITest).
  • Practical knowledge of CI/CD tools, especially Jenkins and GitHub Actions.
  • Excellent communication, leadership, and mentoring skills.
  • Proficient with Git and modern development workflows.

Nice to Have:

  • Experience with Android development (Kotlin/Java).
  • Knowledge of Kotlin Multiplatform (KMP) and cross-platform mobile development.
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot) and prompt engineering.
  • Experience integrating AI/ML features into mobile applications.

Essential Skills: iOS Application Development
Desirable Skills: Mobile - Swift (iOS), Java REST Web Services, CI/CD

About the Company

A

Artech LLC