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
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago
SE
Shandra Earney
A Guide to Choosing the Right Tools for App Developers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago