Full-Stack Engineer (iOS)

Remote 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%
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Pflichtpraktikum Digitales Marketing & Content Creation (m/w/d)

Remote Full-time

Remote Podcast Community Moderator

Remote Full-time

Experienced Full-Time Call Center Representative – Hobby Lobby Customer Support from Home Remote in New York

Remote Full-time

Applied Machine Learning Intern

Remote Full-time

Audio DSP Engineer - Customer Engineering

Remote Full-time

Float Licensed Physical Therapist Assistant - Internal Travelers Program

Remote Full-time

Bilingual Customer Service Representative – Fort Worth, TX – Dynamic Call Center Role with Career Growth & Competitive Pay at arenaflex

Remote Full-time

3rd Grade Language Arts & Reading Tutor Online | Remote WFH

Remote Full-time

Real Estate Agent – Remote-Friendly | Modern Tech | Full Support

Remote Full-time

**Experienced Spanish Bilingual Customer Service Representative – Remote Contractor Role for Prestigious Fortune 500 Clients**

Remote Full-time
← Back to Home