Full-Stack Engineer (iOS)

Remote, USA
Posted Jun 14, 2026
Full-time

This is a remote position.

We are looking 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.

This role is ideal for someone who is comfortable working across native mobile development, backend/API integrations, and engineering process improvements. You will help enhance an already successful live product while bringing stronger structure, reliability, and maintainability to the codebase and development workflow.

Our current product is a native iOS app built primarily in Swift, with integrations including REST APIs, Socket.IO/live chat, Firebase, Google Sign-In, Facebook Login, in-app purchases, ads, and CocoaPods-based dependency management.

We need someone who can not only improve features and resolve production issues, but also help establish a cleaner architecture and stronger Git-based version control practices.


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

    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

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:

    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

    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%






More Remote Jobs