This is a remote position.
We are looking for ahands-on Full Stack Engineerto help improve, stabilize, and modernize an existingiOS application currently in production with over 1 million downloads.
This role is ideal for someone who is comfortable working acrossnative 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 anative iOS app built primarily in Swift, with integrations includingREST 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 strongerGit-based version control practices.
Key ResponsibilitiesMaintain and improve an existing native iOS app written inSwift
Refactor legacy code to improvestability, readability, and long-term maintainability
Work across frontend and backend integration points, including:
APIs
authentication
real-time messaging
payments
third-party SDKs
Troubleshoot and optimizeapp performance, crashes, and production issues
Support modernization of the app architecture, development workflow, and release process
Set up and enforceGit-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
Improvetesting discipline, build reliability, and deployment readiness
Requirements
Required SkillsStrong experience withSwiftand nativeiOS development
Experience working onproduction appswith API integrations and third-party SDKs
Solid backend understanding, especially:
REST APIs
authentication flows
web services
data exchange
Experience with real-time systems such asWebSocketsorSocket.IO
Familiarity with:
Firebase
mobile analytics
push notifications
in-app purchases
StrongGitexperience, including:
repository setup
branching strategy
merge conflict resolution
pull requests
release management
Ability to work in alegacy codebaseand improve it incrementally without breaking production behavior
Strong debugging and problem-solving skills
Nice to HaveExperience withCocoaPodsand dependency upgrades
Experience modernizing older iOS apps and improving architecture
Familiarity withCI/CDfor mobile apps
Experience withApp Store releasesand production support
Exposure totest automationfor iOS apps
What Success Looks LikeThe app becomes easier to maintain and safer to extend
Key flows such aslogin, chat, payments, and profile/account featuresbecome more stable
The codebase is organized under properGit version controlwith 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 of1M+ 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%
Maintain and improve an existing native iOS app written inSwift
Refactor legacy code to improvestability, readability, and long-term maintainability
Work across frontend and backend integration points, including:
APIs
authentication
real-time messaging
payments
third-party SDKs
Troubleshoot and optimizeapp performance, crashes, and production issues
Support modernization of the app architecture, development workflow, and release process
Set up and enforceGit-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
Requirements
Required SkillsStrong experience withSwiftand nativeiOS development
Experience working onproduction appswith API integrations and third-party SDKs
Solid backend understanding, especially:
REST APIs
authentication flows
web services
data exchange
Experience with real-time systems such asWebSocketsorSocket.IO
Familiarity with:
Firebase
mobile analytics
push notifications
in-app purchases
StrongGitexperience, including:
repository setup
branching strategy
merge conflict resolution
pull requests
release management
Ability to work in alegacy codebaseand improve it incrementally without breaking production behavior
Strong debugging and problem-solving skills
Strong experience withSwiftand nativeiOS development
Experience working onproduction appswith API integrations and third-party SDKs
Solid backend understanding, especially:
REST APIs
authentication flows
web services
data exchange
Experience with real-time systems such asWebSocketsorSocket.IO
Familiarity with:
Firebase
mobile analytics
push notifications
in-app purchases
StrongGitexperience, including:
repository setup
branching strategy
merge conflict resolution
pull requests
release management
Ability to work in alegacy codebaseand improve it incrementally without breaking production behavior
Strong debugging and problem-solving skills
Nice to HaveExperience withCocoaPodsand dependency upgrades
Experience modernizing older iOS apps and improving architecture
Familiarity withCI/CDfor mobile apps
Experience withApp Store releasesand production support
Exposure totest automationfor iOS apps
Experience withCocoaPodsand dependency upgrades
Experience modernizing older iOS apps and improving architecture
Familiarity withCI/CDfor mobile apps
Experience withApp Store releasesand production support
Exposure totest automationfor iOS apps
What Success Looks LikeThe app becomes easier to maintain and safer to extend
Key flows such aslogin, chat, payments, and profile/account featuresbecome more stable
The codebase is organized under properGit version controlwith 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 of1M+ downloads
The app becomes easier to maintain and safer to extend
Key flows such aslogin, chat, payments, and profile/account featuresbecome more stable
The codebase is organized under properGit version controlwith 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 of1M+ 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%
