iOS Developer: $55.50/hr
Infonet Consulting Group
Miami, FL · Posted October 22, 2026
See every open role at Infonet Consulting Group
More in Florida job market · Technology & Software · Engineering jobs
About the job
iOS Developer: $55.50/hr Position Now Available At Infonet Consulting Group iOS Developer: $55.50/hr Apply Now! Job Code: 082126IOSD Posted: 21-Aug-26 Location: Miami, FL Position Type: Full-time, Contract - Corp-to-Corp, Contract - Independent, Contract - W2 Rate: $55.50/hr 1099/Corp-to-Corp or $51.50/hr-W2 Job Length: 12 Months Telecommuting: Available Travel: None Job Description One of Infonet's premier clients has an opening for an iOS Developer. (1433) TERMS : Contract SCOPE OF WORK • Own native integration work within our brownfield mobile application • Own architecture and implementation of native iOS screens built with UIKit (UIViewController-based) and SwiftUI, across MVP, MVC, and MV design patterns • Define and enforce engineering standards for native code quality, maintainability, and Swift/Objective-C interoperability • Lead design and implementation of the Navigation Bridge — the contract that allows the React Native layer to invoke native screens and receive results • Own native app lifecycle, deep linking, push notification handling, and platform-specific behavior that sits outside the RN boundary • Ensure native screens integrate cleanly with the RN runtime without leaking state, lifecycle, or memory • Partner with the React Native team to define and maintain the integration boundary: what is owned natively, what is owned by RN, and how they communicate • Implement and evolve native modules, TurboModules, and bridge interfaces that expose native capabilities to the RN layer • Diagnose and resolve native-side issues arising from RN embedding: view hierarchy conflicts, gesture responder conflicts, keyboard/focus management, and memory pressure • Support migration of legacy native screens into the RN-driven navigation model without breaking existing native behavior • Drive architecture decisions for native screens — screen composition, dependency injection, data flow, and testability within MVP/MVC/MV patterns • Establish patterns for SwiftUI ↔ UIKit interop (e.g., UIHostingController, UIViewRepresentable) used within the brownfield app • Lead code reviews for native iOS changes and maintain high standards for Swift idioms, concurrency safety (Swift 6 / @MainActor), and accessibility • Lead sprint execution for native iOS workstreams with clear delivery accountability • Establish testing practices for native screens: XCTest unit tests, UI tests, and integration tests covering the native ↔ RN boundary • Collaborate closely with the React Native team to unblock integration work and resolve cross-layer issues quickly • Mentor iOS engineers and raise native platform capability across the team • Own and document the native ↔ RN integration boundary with clear contracts and patterns the broader team can follow • Unblock React Native card and screen delivery by delivering native integration touchpoints on schedule • Establish code review standards and testing patterns for all native iOS screens • Demonstrate measurable improvement in native-side stability, lifecycle correctness, and integration reliability • Build trust with the React Native team as the authoritative voice for native iOS decisions REQUIRED SKILLS / EXPERIENCE • 7+ years of iOS software engineering experience with significant production app delivery • 3+ years in a lead or technical leadership role on iOS • The app hosts a React Native layer embedded inside a native iOS shell — existing screens are built with UIKit and SwiftUI using MVP, MVC, and MV design patterns, and the role requires deep fluency in those native foundations • Deep expertise in UIKit — UIViewController lifecycle, UINavigationController, UIHostingController, view hierarchy management • Strong SwiftUI experience — composing views, managing state, and integrating SwiftUI screens into UIKit-based apps • Proven experience working within MVP, MVC, and MV design patterns in a large iOS codebase • Experience in a brownfield environment — embedding new technology into an existing native app without disrupting production behavior • Strong Swift proficiency including Swift concurrency (async/await, @MainActor, actors) and Objective-C interoperability • Experience designing and implementing native modules or bridge interfaces that expose native APIs to a JavaScript/RN layer • Solid understanding of iOS app lifecycle, memory management (ARC), and Instruments-based performance profiling • Experience with iOS release pipelines — Xcode Cloud, Fastlane, TestFlight, and App Store submission • Candidates whose primary experience is React Native or cross-platform frameworks with shallow native iOS depth • Engineers unfamiliar with UIKit fundamentals who have only built SwiftUI-only apps from scratch • Candidates without brownfield or legacy codebase experience — comfort with incremental migration and existing patterns is essential • Web or backend engineers looking to transition into mobile PREFERRED SKILLS / EXPERIENCE • A native iOS engineer first — someone who thinks in UIKit and SwiftUI before reaching for any cross-platform layer • Comfortable owning the integration seam between native and RN, and confident setting the rules of engagement for that boundary • Strong collaborator who can work alongside a React Native team without letting native quality standards slip • Pragmatic about design patterns — understand when MVP, MVC, or MV is appropriate and can articulate the tradeoffs • React Native exposure — understanding how the RN runtime embeds into a native iOS app, and how JS ↔ native communication works (bridge, TurboModules, JSI) • Experience with CocoaPods and Swift Package Manager in a large multi-module project • Familiarity with GraphQL or REST API integration patterns in native iOS clients • Experience with Accessibility (VoiceOver, Dynamic Type) and platform-level compliance standards • Background in large enterprise or consumer-scale iOS apps with complex navigation hierarchies TRAVEL REQUIREMENT • None ** No 3rd party vendors ** Unable to sponsor H1-B visas ** Please refer to position: 082126IOSD - iOS Developer: $55.50/hr in the subject line of all correspondence. Please select the "Apply Now" button. We look forward to reviewing your resume and speaking with you personally. Apply Now! Quick Links • Print this position • View more positions Why Infonet? Aggressive Rates - We only add a 10-15% markup. Transparency - We'll gladly let you know how much we're being paid. No Non-Compete Language - If we do our job well, you'll always want to stay with us. No Conversion Restrictions - You're free to accept a full-time position at any time. Your Approval Required - We need your approval to submit your resume. Discretion - We'll never contact your current employer without your approval. iOS Developer: $55.50/hr Job Code: 082126IOSD Posted: 21-Aug-26 Location: Miami, FL Position Type: Full-time Rate: $55.50/hr 1099/Corp-to-Corp or $51.50/hr-W2 Job Length: 12 Months Telecommuting: Available Travel: None Job Description One of Infonet's premier clients has an opening for an iOS Developer. (1433) TERMS : Contract SCOPE OF WORK • Own native integration work within our brownfield mobile application • Own architecture and implementation of native iOS screens built with UIKit (UIViewController-based) and SwiftUI, across MVP, MVC, and MV design patterns • Define and enforce engineering standards for native code quality, maintainability, and Swift/Objective-C interoperability • Lead design and implementation of the Navigation Bridge — the contract that allows the React Native layer to invoke native screens and receive results • Own native app lifecycle, deep linking, push notification handling, and platform-specific behavior that sits outside the RN boundary • Ensure native screens integrate cleanly with the RN runtime without leaking state, lifecycle, or memory • Partner with the React Native team to define and maintain the integration boundary: what is owned natively, what is owned by RN, and how they communicate • Implement and evolve native modules, TurboModules, and bridge interfaces that expose native capabilities to the RN layer • Diagnose and resolve native-side issues arising from RN embedding: view hierarchy conflicts, gesture responder conflicts, keyboard/focus management, and memory pressure • Support migration of legacy native screens into the RN-driven navigation model without breaking existing native behavior • Drive architecture decisions for native screens — screen composition, dependency injection, data flow, and testability within MVP/MVC/MV patterns • Establish patterns for SwiftUI ↔ UIKit interop (e.g., UIHostingController, UIViewRepresentable) used within the brownfield app • Lead code reviews for native iOS changes and maintain high standards for Swift idioms, concurrency safety (Swift 6 / @MainActor), and accessibility • Lead sprint execution for native iOS workstreams with clear delivery accountability • Establish testing practices for native screens: XCTest unit tests, UI tests, and integration tests covering the native ↔ RN boundary • Collaborate closely with the React Native team to unblock integration work and resolve cross-layer issues quickly • Mentor iOS engineers and raise native platform capability across the team • Own and document the native ↔ RN integration boundary with clear contracts and patterns the broader team can follow • Unblock React Native card and screen delivery by delivering native integration touchpoints on schedule • Establish code review standards and testing patterns for all native iOS screens • Demonstrate measurable improvement in native-side stability, lifecycle correctness, and integration reliability • Build trust with the React Native team as the authoritative voice for native iOS decisions REQUIRED SKILLS / EXPERIENCE • 7+ years of iOS software engineering experience with significant production app delivery • 3+ years in a lead or technical leadership role on iOS • The app hosts a React Native layer embedded inside a native iOS shell — existing screens are built with UIKit and SwiftUI using MVP, MVC, and MV design patterns, and the role requires deep fluency in those native foundations • Deep expertise in UIKit — UIViewController lifecycle, UINavigationController, UIHostingController, view hierarchy management • Strong SwiftUI experience — composing views, managing state, and integrating SwiftUI screens into UIKit-based apps • Proven experience working within MVP, MVC, and MV design patterns in a large iOS codebase • Experience in a brownfield environment — embedding new technology into an existing native app without disrupting production behavior • Strong Swift proficiency including Swift concurrency (async/await, @MainActor, actors) and Objective-C interoperability • Experience designing and implementing native modules or bridge interfaces that expose native APIs to a JavaScript/RN layer • Solid understanding of iOS app lifecycle, memory management (ARC), and Instruments-based performance profiling • Experience with iOS release pipelines — Xcode Cloud, Fastlane, TestFlight, and App Store submission • Candidates whose primary experience is React Native or cross-platform frameworks with shallow native iOS depth • Engineers unfamiliar with UIKit fundamentals who have only built SwiftUI-only apps from scratch • Candidates without brownfield or legacy codebase experience — comfort with incremental migration and existing patterns is essential • Web or backend engineers looking to transition into mobile PREFERRED SKILLS / EXPERIENCE • A native iOS engineer first — someone who thinks in UIKit and SwiftUI before reaching for any cross-platform layer • Comfortable owning the integration seam between native and RN, and confident setting the rules of engagement for that boundary • Strong collaborator who can work alongside a React Native team without letting native quality standards slip • Pragmatic about design patterns — understand when MVP, MVC, or MV is appropriate and can articulate the trade