Job closedPosted 5 months ago

NetForemost, Inc - Full-Stack Engineer (iOS)

Full Stack Developer
Open to offers Remote
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Client: NetForemost, Inc

Location: Panama, 8, pa

Contract: Freelance

Job Description

This is a remote position for a hands-on Full Stack Engineer to help improve, stabilize, and modernize an existing iOS application currently in production with over 1 million downloads. The role involves working across native mobile development, backend/API integrations, and engineering process improvements to enhance an already successful live product while bringing stronger structure, reliability, and maintainability to the codebase and development workflow. The product is a native iOS app built primarily in Swift, with various integrations including REST APIs, Socket.IO/live chat, Firebase, Google Sign-In, Facebook Login, in-app purchases, ads, and CocoaPods-based dependency management.

Key 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, and 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, and 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

Required Skills

  • Strong experience with Swift and native iOS development.
  • Experience working on production apps with API integrations and third-party SDKs.
  • Solid backend understanding, especially with REST APIs, authentication flows, web services, and data exchange.
  • Experience with real-time systems such as WebSockets or Socket.IO.
  • Familiarity with Firebase, mobile analytics, push notifications, and in-app purchases.
  • Strong Git experience, including repository setup, branching strategy, merge conflict resolution, pull requests, and release management.
  • Ability to work in a legacy codebase and improve it incrementally 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

  • The app becomes easier to maintain and safer to extend.
  • Key flows such as login, chat, payments, and profile/account features become more stable.
  • The codebase is organized under proper Git version control with a clear team workflow.
  • Releases become more predictable, with better review and change tracking.
  • The product continues to scale reliably while supporting a live user base of 1M+ downloads.

Benefits

  • 100% Remote Work.
  • Flexibility.
  • Growth Opportunities.
  • Learning Opportunities.
  • 10 days Paid time off Incentive.
  • Annual Retention Incentive 12%.
  • Monthly Productivity and Learning Incentive 7.5%.

No longer accepting applications

Get instant notifications for new Full Stack Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.