Fetchly Labsis an innovative technology company dedicated to delivering cutting‑edge mobile solutions in a remote, collaborative environment.
Our projects focus on developing high‑performance iOS applications that drive user engagement and business growth, utilizing advanced technologies and modern development practices.
Position Overview
We are seeking a skilled iOS Developer to join our team.
You'll build and maintain scalable mobile applications using modern iOS development technologies, with a strong emphasis on test‑driven development and API integration.
Key Responsibilities
- Develop native iOS applications using Objective‑C and modern iOS frameworks
- Design and implement robust mobile architectures following Apple's best practices
- Practice test‑driven development for reliable and maintainable code
- Integrate with RESTful APIs and backend services
- Collaborate with cross‑functional teams and participate in code reviews
- Optimize application performance and ensure smooth user experiences
Required Technical Skills
- iOS DevelopmentObjective‑C(required) andSwift(preferred)
- Xcode and iOS SDK
- UIKit and Auto Layout
- Human Interface Guidelines and iOS design patterns
- Responsive layouts and multi‑device support (iPhone, iPad)Architecture & PatternsMVC, MVVM, or VIPER architecture
- Dependency injection patterns
- Delegation and protocol‑oriented programming
- Grand Central Dispatch (GCD) and concurrency
- Memory management (ARC, retain cycles)
- Backend IntegrationRESTful API consumption (URLSession, Alamofire)
- JSON parsing and data serialization (Codable, NSJSONSerialization)
- Authentication and authorization implementation
- GraphQL (nice to have)
- Testing & DevOpsTest‑driven developmentmethodology
- XCTest, XCUITest, OCMock, Quick / Nimble
- Unit, integration, and UI testing
- CI / CD pipeline setup (GitHub Actions, Fastlane, Xcode Cloud)
- Version control with GitData & StorageCore Data for local persistence
- UserDefaults and Keychain for secure storage
- Local caching strategies
- CloudKit or Firebase integrationNice to HaveReactNative experience for cross‑platform development
- Swiftknowledge
- SwiftUIfor modern declarative UI development
- Firebase services (Analytics, Crashlytics, Cloud Messaging)
- In‑app purchases and subscription management (StoreKit)
- App Store publishing and TestFlight distribution
- Push notifications (APNs, User Notifications framework)
- Universal Links and deep linking
- Core Animation and advanced UI effects
- Combine framework for reactive programming
- Accessibility (VoiceOver, Dynamic Type)
Preferred Qualifications
- 3+ years of professional iOS development experience
- Published apps on the App Store
- Strong problem‑solving and communication skills
- Understanding of mobile app security best practices
- Experience with Apple's App Review Guidelines
- Knowledge of App Store Optimization (ASO)