Senior iOS Developer - New York (Hybrid) - 3 months to start + 12 month extension option

HERCULES SHEET METAL INC.
New York, NY, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$135,200.0 - $145,600.0
Working hours
Regular working hours
Job source

Tech stack

IOS Applications Architectural Patterns Code Review Software Debugging Github Mobile Application Software Model View ViewModel Objective-C (Programming Language) Performance Tuning Software Engineering Systems Integration User Interface Testing
+11 more
Circleci Uikit Ios Frameworks Swift (Programming Language) Backend Information Technology Functional Programming Objective C++ Restful APIs Code Restructuring Xctest

Job description

  • Build and modernize iOS functionality using Swift, UIKit, MVVM, REST APIs, and modular/micro-feature (μFeatures) architecture, while maintaining, refactoring, and progressively replacing legacy Objective-C code.
  • Maintain strong engineering quality through unit/integration/UI testing, XCTest, XCUITest, debugging, performance analysis, optimization, code reviews, and continuous refactoring of both modern and legacy applications.
  • Support automated build and delivery practices using Tuist, xcodebuild, GitHub Actions, CircleCI, Danger, and CI patterns, collaborating with globally distributed Product, Design, QA, backend, and engineering teams.

Requirements

  • 7+ years of hands-on iOS application development experience, ideally building large-scale, customer-facing mobile applications within complex enterprise environments.
  • Advanced Swift and iOS development expertise, with strong hands-on experience with UIKit and modern architectural patterns such as MVVM and modular/micro-feature architectures.
  • Strong experience integrating iOS applications with REST APIs and enterprise/backend services, including the ability to work effectively with older or bespoke backend integrations.
  • Strong iOS engineering fundamentals covering functional programming patterns, debugging, performance optimization, Objective-C legacy code, unit/integration/UI testing, XCTest and XCUITest.
  • Experience with modern iOS build and CI/CD tooling, particularly Tuist, xcodebuild, GitHub Actions and/or CircleCI, plus a Bachelor’s degree in Computer Science or related field, or equivalent experience.

About the company

At times, CorGTA or its client partners may utilize AI tools to assist with the hiring processes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

2:34 min

Testing and accessibility in Compose Multiplatform on iOS

Andrea Della Porta Andrea Della Porta · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:32 min

Transitioning across tech stacks into mobile application development

Sylvia Dieckmann · LIVE

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

Videos

See all

Related articles

See all