> Markdown version of [/jobs/ext/2171256-ios-developer](https://www.wearedevelopers.com/jobs/ext/2171256-ios-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Developer - **Company:** Infonet Consulting Group, Inc. - **Location:** Miami, FL, United States (Remote available) - **Experience:** Experienced - **Salary:** $115,440.0 - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), IOS Applications, Apple IOS, Apple Xcode, App Store (IOS), Unit Testing, Mobile Application Development, Cloud Computing, Profiling, Software Quality, Code Review, Encodings, Dependency Injection, Software Design Patterns, Memory Management, Push Technology, Interoperability, Model View Controller (MVC), Software Engineering, Data Streaming, Systems Integration, Uikit, Swiftui, Delivery Pipeline, Backend, Integration Tests, Information Technology, Cocoapods, Graphql, React Native, Objective C++, Restful APIs, Xctest - **Published:** August 21, 2026 - **Apply:** https://infonetcg.com/job-postings-apply?postingid=17668 ## About the Role * 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 ## Description * 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 ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [From Zero to Mobile Developer in 45 Minutes With SwiftUI](https://www.wearedevelopers.com/videos/183-from-zero-to-mobile-developer-in-45-minutes-with-swiftui) - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [JSX to Live Activity: The Story of Voltra](https://www.wearedevelopers.com/videos/100118-jsx-to-live-activity-the-story-of-voltra) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)