iOS Developer
Siri InfoSolutions Inc
Mooresville, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Mooresville, United States of America
Tech stack
Multitier Architecture
IOS Applications
App Store (IOS)
Unit Testing
Code Coverage
Code Review
Continuous Integration
Data Security
Data Synchronization
Software Debugging
Memory Management
Github
Push Technology
JSON
Model View ViewModel
Release Management
Memory Leaks
Mobile Security
Systems Integration
Management of Software Versions
CircleCI
Data Logging
UIKit
Multithreading
Swiftui
Grafana
iOS
Technical Debt
Firebase
Modularization
Integration Tests
GraphQL
Software Coding
REST
Xctest
Jenkins
Job description
- 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
Requirements
- 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
About the company
© 2026 Careerjet All rights reserved