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
Senior

Job 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

Apply for this position