A
IOS Developer
AceStack
Morrisville · On-site Full-time Senior $110k – $120k/yr Today
About the role
About
Roles & Responsibilities
iOS Development & Architecture
- Design, develop, and maintain high-performance iOS applications using Swift
- Own end-to-end feature development from requirements to release
- Define and evolve mobile architecture (MVVM / Clean Architecture / Modularization)
- Ensure app scalability, reliability, and maintainability
- Drive refactoring of legacy code and reduce technical debt
Performance, Quality & Stability
- Optimize app performance: startup time, memory, battery, and UI responsiveness
- Diagnose and fix crashes, ANRs, memory leaks, and performance bottlenecks
- Implement strong error handling, logging, and monitoring
- Ensure high test coverage using unit tests, UI tests, and integration tests
CI/CD & Release Management
- Build and maintain CI/CD pipelines for iOS (GitHub Actions, Jenkins, Bitrise, etc.)
- Manage App Store releases, TestFlight builds, and versioning strategies
- Enforce coding standards, code reviews, and release quality gates
Integrations & Platform Capabilities
- Integrate REST/GraphQL APIs and handle complex networking scenarios
- Work with system frameworks: background tasks, push notifications, deep links
- Integrate third- party SDKs (analytics, crash reporting, feature flags, payments)
- Implement secure data storage, authentication, and encryption best practices
Required Qualifications
- 8+ years of professional iOS development experience
- Strong expertise in Swift and iOS SDKs
- Deep understanding of UIKit and/or SwiftUI
- Experience with modern architecture patterns (MVVM, Clean Architecture)
- Strong knowledge of multithreading, memory management, and app lifecycle
- Hands-on experience with testing frameworks (XCTest, XCUITest)
- Solid understanding of REST APIs, JSON, and networking best practices
- Experience working with CI/CD pipelines and App Store releases
- Strong debugging, problem-solving, and communication skill
Preferred Skills
- Experience with SwiftUI in production
- Experience building modular or multi-module apps
- Familiarity with mobile security and compliance best practices
- Experience with offline-first apps and data synchronization
- Exposure to observability tools (Firebase, Crashlytics, OpenTelemetry)
- Experience leading or owning major app features or platforms
Skills
APIApp StoreClean ArchitectureCI/CDDebuggingGitGraphQLiOS SDKJSONJenkinsMVVMMemory ManagementNetworkingRESTSwiftSwiftUITestFlightTestingUIKItXCUITestXCTest
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free