xelys jobs xelys jobs

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 score

Tags

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

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.