IOS Developer

Long Finch Technologies
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Multitier Architecture
API
IOS Applications
iOS
Application Performance Management
App Store (IOS)
User Authentication
Software Quality
Data Security
Data Synchronization
Software Debugging
Memory Management
JSON
Model View ViewModel
Memory Leaks
Mobile Security
Data Logging
UIKit
Multithreading
Swiftui
Grafana
iOS
Technical Debt
Firebase
GraphQL
REST
Xctest

Job description

  • Design, develop, and maintain iOS applications using Swift
  • Own end-to-end feature delivery from requirements to release
  • Define and enhance architecture (MVVM, Clean, modularization) and reduce technical debt
  • Optimize app performance (startup, memory, battery, UI responsiveness)
  • Troubleshoot crashes, memory leaks, and performance issues
  • Implement testing (unit, UI, integration), logging, and monitoring
  • Build/manage CI/CD pipelines and handle App Store/TestFlight releases
  • Integrate APIs (REST/GraphQL), third-party SDKs, and iOS platform features
  • Ensure secure data handling, authentication, and best practices
  • Collaborate with cross-functional teams and enforce code quality standards

Requirements

  • 8+ years of iOS development experience
  • Strong expertise in Swift and iOS SDKs
  • Deep understanding of UIKit and/or SwiftUI
  • Experience with MVVM and/or Clean Architecture
  • Strong knowledge of multithreading, memory management, and app lifecycle
  • Hands-on experience with XCTest, XCUITest
  • Solid understanding of REST APIs, JSON, and networking
  • Experience with CI/CD pipelines and App Store releases
  • Strong debugging, problem-solving, and communication skills

Preferred Skills

  • SwiftUI production experience
  • Experience with modular/multi-module apps
  • Knowledge of mobile security best practices
  • Experience with offline-first apps and data sync
  • Exposure to observability tools (Firebase, Crashlytics, OpenTelemetry)
  • Experience leading major features or platforms

Apply for this position