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 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
Familiarity with:
Firebase
mobile analytics
push notifications
in-app purchases
Strong Git experience including:
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%
Required Skills:
Proactive attitude and willingness to take initiative. Leadership skills and the ability to collaborate effectively with others. Strong desire to learn and complete relevant training or courses. Excellent communication skills both written and verbal. Nice to have: Conversational English
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/...
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 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
Familiarity with:
Firebase
mobile analytics
push notifications
in-app purchases
Strong Git experience including:
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%
Required Skills:
Proactive attitude and willingness to take initiative. Leadership skills and the ability to collaborate effectively with others. Strong desire to learn and complete relevant training or courses. Excellent communication skills both written and verbal. Nice to have: Conversational English
View more
View less