Senior Full Stack Engineer

NetForemost • United State
Remote
Apply
AI Summary

We are looking for a Senior Full Stack Engineer to improve, stabilize, and modernize an existing iOS application. The ideal candidate will have experience with Swift, native iOS development, and backend integration. Key responsibilities include maintaining and improving the app, refactoring legacy code, and establishing a cleaner architecture and version control practices.

Key Highlights
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
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
Technical Skills Required
Swift iOS development REST APIs Socket.IO Firebase Google Sign-In Facebook Login in-app purchases ads CocoaPods Git
Benefits & Perks
100% Remote Work Flexibility
Growth Opportunities
Learning Opportunities
10 days Paid time off
Incentive Annual Retention Incentive
12% Monthly Productivity and Learning Incentive
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

Job Description


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%

Similar Jobs

Explore other opportunities that match your interests

Full Stack Developer

Mobile
•
4d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

NetForemost

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

agilegrid solutions

United State

Senior Mobile App Product Designer

Mobile
•
6d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Abercrombie & Fitch Co.

United State

Subscribe our newsletter

New Things Will Always Update Regularly