Full-Stack Engineer (iOS)
NetForemost
full-remotemidpermanentfrontendbackend Panama, CA Today via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
SwiftiOSREST APIsAuthenticationSocket.IOWebSocketsFirebaseGitCocoaPodsCI/CD
About the role
Role Overview
Hands-on Full-Stack Engineer (iOS) to improve, stabilize, and modernize an existing native iOS app in production (1M+ downloads). You’ll work across native iOS development, backend/API integrations, and engineering process improvements—enhancing features while increasing structure, reliability, and maintainability.
Responsibilities
- Maintain and improve the native iOS app written primarily in Swift
- Refactor legacy code to improve stability, readability, and long-term maintainability
- Work across integration points, including:
- REST APIs and API authentication
- Real-time messaging (e.g., WebSockets/Socket.IO)
- Payments and in-app purchases
- Third-party SDKs
- Troubleshoot and optimize performance, crashes, and other production issues
- Modernize app architecture, development workflow, and the release process
- Establish and enforce Git-based version control best practices:
- Branching strategies
- Pull requests and code reviews
- Release tagging
- Migrate parts of the codebase into a clean Git workflow if needed
- Improve testing discipline, build reliability, and deployment readiness
Requirements
- Strong Swift and native iOS development experience
- Experience building/maintaining production apps with API integrations and third-party SDKs
- Solid backend understanding, especially:
- REST APIs and authentication flows
- Web services and data exchange
- Experience with real-time systems such as WebSockets or Socket.IO
- Familiarity with:
- Firebase (analytics, push notifications)
- Google Sign-In and Facebook Login
- In-app purchases
- Strong Git experience (repo setup, branching, merge conflict resolution, PRs, release management)
- Ability to incrementally improve a legacy codebase without breaking production behavior
- Strong debugging and problem-solving skills
Nice to Have
- Experience with CocoaPods and dependency upgrades
- Experience modernizing older iOS apps and improving architecture
- Familiarity with CI/CD for mobile apps
- Experience with App Store releases and production support
- Exposure to test automation for iOS apps
What Success Looks Like
- Easier-to-maintain, safer-to-extend codebase
- More stable key flows: login, chat, payments, and profile/account
- Proper Git organization with a clear team workflow
- More predictable releases with better review and change tracking
- Reliable scaling for a live user base (1M+ downloads)
About NetForemost
NetForemost builds and operates a successful consumer mobile product, including a native iOS app in production with over 1M downloads. The role centers on stabilizing and modernizing that live application, integrating with backend services and third-party SDKs.
Scraped 4/15/2026