We are looking for an experienced iOS Developer who can take ownership of the mobile application architecture and build scalable, production-grade features tightly integrated with backend services. Hands-on experience with App Clips and lightweight Apple-native user flows is a critical requirement.
You will work closely with backend and product teams to design reliable data flows, optimize performance, and deliver a robust iOS application ready to scale.
Responsibilities
? Design, develop, and maintain a scalable iOS application architecture
? Build clean, testable, and modular codebases aligned with modern iOS best practices
? Integrate the mobile app with backend services (authentication, authorization, uploads, subscriptions, limits, sync flows)
? Design and implement reliable upload/download pipelines (background tasks, resumable uploads, retry logic, queue systems)
? Implement offline-first flows and effective caching strategies
? Own the App Clip architecture and production flow (invocation methods, lightweight UX, Apple guidelines, deployment)
? Optimize performance, memory usage, and application stability (Instruments, profiling, crash analysis)
? Contribute to CI/CD, TestFlight, and App Store release processes
? Collaborate with backend, product, and design teams on system-wide architecture decisions
Required Qualifications
? 4+ years of professional iOS development experience
? Strong proficiency in Swift and iOS SDKs
? Solid understanding of app architecture patterns (MVVM, Clean Architecture, modularization)
? Proven experience integrating complex backend systems and APIs
? Experience with background tasks, file handling, large media uploads, and network resilience
? Hands-on experience building and shipping App Clips
? Knowledge of performance tuning, memory management, and debugging tools
? Experience with Git-based workflows and CI/CD pipelines
Nice to Have
? Experience with media processing, camera-based apps, or 3D/scan pipelines
? Familiarity with subscription systems and in-app business logic
? Experience with cloud-based storage systems and real-time data sync
? Exposure to ARKit or computer vision–based workflows (not mandatory)
What We Offer
? Opportunity to build the core mobile architecture of a growing product
? Direct impact on product direction and technical decisions
? Fast-moving startup environment with real ownership
? Competitive compensation based on experience