remote
Senior Software Engineer - iOS - Gen Digital Inc.
Software Engineer
Lead the design, development, and delivery of high‑performance iOS applications, driving innovation and quality across the mobile platform using Swift, Objective‑C, and modern Apple frameworks.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable iOS applications, ensuring high performance and responsiveness.
- Collaborate with cross‑functional teams to define product requirements and translate them into technical specifications.
- Implement robust, testable code using Swift, Objective‑C, UIKit, SwiftUI, and related Apple frameworks.
- Conduct code reviews, mentor junior engineers, and promote best practices in iOS development.
- Integrate third‑party services, APIs, and continuous integration pipelines to streamline deployment.
Requirements
- 5+ years of professional iOS development experience.
- Proficiency in Swift and Objective‑C with a deep understanding of iOS SDKs.
- Strong knowledge of Xcode, Interface Builder, and performance profiling tools.
- Experience with SwiftUI, Combine, and modern architectural patterns (MVVM, Clean Architecture).
- Excellent problem‑solving skills and a passion for delivering high‑quality mobile experiences.