NetForemost is seeking a hands-on Full Stack Engineer to improve, stabilize, and modernize their existing iOS application. The role involves enhancing a successful live product while ensuring codebase reliability and maintainability, as well as improving the development workflow.
Responsibilities:
- Maintain and improve an existing native iOS app written in Swift
- Refactor legacy code to improve stability, readability, and long-term maintainability
- Work across frontend and backend integration points, including: APIs authentication real-time messaging payments third-party SDKs
- Troubleshoot and optimize app performance, crashes, and production issues
- Support modernization of the app architecture, development workflow, and release process
- Set up and enforce Git-based version control best practices, including: branching strategies pull requests code reviews release tagging
- Help migrate the project into a clean and sustainable Git workflow if parts of the codebase are not yet properly versioned
- Improve testing discipline, build reliability, and deployment readiness
Requirements:
- Strong experience with Swift and native iOS development
- Experience working on production apps with API integrations and third-party SDKs
- Solid backend understanding, especially: REST APIs, authentication flows, web services, data exchange
- Experience with real-time systems such as WebSockets or Socket.IO
- Familiarity with: Firebase, mobile analytics, push notifications, in-app purchases
- Strong Git experience, including: repository setup, branching strategy, merge conflict resolution, pull requests, release management
- Ability to work in a legacy codebase and improve it incrementally without breaking production behavior
- Strong debugging and problem-solving skills
- 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