Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

Software Engineer (iOS)

Job summary

Stamford

Work model

Hybrid · 3 days home
1 month ago
Job description

Role Overview

Our client is seeking an experienced Software Engineer (iOS) to design and deliver high-performance, scalable mobile applications. This is a long-term, hybrid role based in Stamford, CT, Chicago, IL, or Dallas, TX.

Key Responsibilities

  • Apply the Combine framework to orchestrate asynchronous data flows and reactive pipelines.
  • Optimize iOS application performance by profiling memory, CPU, and rendering paths.
  • 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.
  • Coordinate app distribution via enterprise channels and public app stores.
  • Implement accessibility best practices to ensure inclusive designs.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.
  • Document architecture, technical designs, and coding standards.
  • Provide mentorship and guidance to developers on architecture, performance, and security.
  • Review pull requests to ensure code quality and maintainability.

Requirements

  • Bachelor's degree in a related field.
  • 7–11 years of professional experience in iOS development.
  • Strong expertise in Swift and SwiftUI for building production-grade applications.
  • Hands-on experience with the Combine framework.
  • Proficiency in iOS testing (Unit testing, UI automation, Crash analysis).
  • Deep understanding of iOS security (encryption, secure storage, network security).
  • Experience with app distribution (provisioning profiles, code signing, deployment pipelines).
  • Familiarity with accessibility standards and assistive technologies.

Preferred Skills

  • Experience building enterprise-scale mobile applications.
  • Strong problem-solving and analytical abilities.
  • Excellent collaboration and communication skills.