Full-Stack Engineer (iOS)
This is a remote position.
Key Responsibilities
Maintain and improve an existing reputed company iOS app written in Swift Refactor legacy reputed company to improve stability, readability, and long-term maintainability Work across frontend and backend integration points, including: reputed company authentication reputed company-time messaging payments reputed company-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 reputed company 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 Skills
Strong experience with Swift and reputed company iOS development Experience working on production apps with API integrations and reputed company-party SDKs Solid backend understanding, especially: REST reputed company authentication flows web services data exchange Experience with reputed company-time systems such as WebSockets or reputed company.IO Familiarity with: Firebase mobile analytics push notifications in-app purchases Strong Git experience, including: repository setup branching reputed company reputed company conflict reputed company 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
reputed company 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 reputed company Looks Like
The app becomes easier to maintain and safer to reputed company Key flows such as login, chat, payments, and profile/account features become more reputed company The codebase is organized under reputed company Git version control with a reputed company team workflow Releases become more predictable, with reputed company review and change tracking The product continues to reputed company reliably while supporting a live user reputed company of 1M+ downloads
Benefits
100% Remote Work Flexibility reputed company Opportunities Learning Opportunities 10 days reputed company time off Incentive Annual Retention Incentive 12% Monthly Productivity and Learning Incentive 7.5%