Hi,
Our client is looking for Software Engineer (iOS) in Stamford, CT / Chicago, IL / Dallas, TX (Hybrid Role) below is the detailed requirements.
Job Title: Software Engineer (iOS)
Location: Stamford, CT / Chicago, IL / Dallas, TX (Hybrid Role)
Duration: Long Term
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.
Job Description:
- Bachelor’s degree in related field.
- 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 a sync data and state
- 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.
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
Preferred Skills
- Experience building enterprise-scale mobile applications
- Strong problem-solving and analytical abilities
- Excellent collaboration and communication skills