Skip to content
mimi

iOS developer

Net2Source (N2S)

Chicago · Hybrid Contract Senior 1mo ago

About the role

Job Overview

We are seeking an experienced Software Engineer specializing in iOS development to design and deliver high-performance, scalable mobile applications. The ideal candidate will have strong expertise in Swift, SwiftUI, and modern iOS frameworks, including Combine, and will contribute to building secure, reliable, and user-friendly applications.

Key Responsibilities

  • Apply the Combine framework to orchestrate asynchronous data flows and reactive pipelines, enhancing app responsiveness and reliability.
  • Optimize iOS application performance by profiling memory, CPU, and rendering paths to ensure smooth user experiences across Apple devices.
  • Strengthen application security through secure coding practices, data protection, Keychain usage, and secure communication protocols.
  • Conduct structured testing and debugging using unit tests, UI tests, and diagnostic tools to ensure high-quality releases.
  • Coordinate app distribution via enterprise channels and public app stores, including build preparation, signing, and compliance.
  • Implement accessibility best practices to ensure inclusive and user-friendly designs for all users.
  • Collaborate with cross-functional teams (product, design, backend) to deliver end-to-end solutions in a hybrid work model.
  • Document architecture, technical designs, and coding standards for consistency and knowledge sharing.
  • Provide mentorship and guidance to developers on architecture, performance, testing, and secure coding.
  • Review pull requests and ensure adherence to best practices, code quality, and maintainability.
  • Align technical solutions with business objectives to enhance customer experience and overall impact.

Required Qualifications

  • 7–11 years of professional experience in iOS development.
  • Strong expertise in Swift and SwiftUI, building production-grade applications.
  • Hands-on experience with the Combine framework for managing async data and state.
  • Proficiency in iOS testing and debugging:
    • Unit testing
    • UI automation
    • Crash analysis tools
  • Deep understanding of:
    • iOS security (encryption, secure storage, network security)
    • Performance profiling and optimization
  • Experience with app distribution processes:
    • Provisioning profiles
    • Code signing
    • Deployment pipelines
  • Familiarity with accessibility standards and assistive technologies.

Core Technical Skills

  • Swift
  • SwiftUI

Skills

CombineSwiftSwiftUI

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