remote
Senior Software Engineer - Native iOS - Collins Aerospace
Software Engineer
Lead the design, development, and maintenance of high‑performance native iOS applications using Swift and Objective‑C, driving innovation and ensuring robust, scalable mobile solutions.
About the role
Key Responsibilities
- Architect, code, and ship production‑ready iOS applications with a focus on performance, reliability, and user experience.
- Collaborate with cross‑functional teams to define feature requirements, translate them into technical specifications, and deliver on schedule.
- Mentor junior engineers, conduct code reviews, and promote best practices in Swift, Objective‑C, and iOS frameworks.
- Integrate third‑party services, APIs, and native SDKs, ensuring seamless data flow and secure communication.
- Optimize app performance, memory usage, and battery consumption through profiling and refactoring.
Requirements
- 5+ years of professional iOS development experience with a strong portfolio of released apps.
- Expertise in Swift and Objective‑C, deep understanding of Cocoa Touch, UIKit, and SwiftUI.
- Proficient with Xcode, Instruments, and continuous integration pipelines.
- Experience with RESTful APIs, JSON parsing, and secure data storage.
- Excellent problem‑solving skills, attention to detail, and a passion for delivering high‑quality mobile experiences.