Job Summary The iOS Mobile Developer will design and build high-quality native mobile experiences that support millions of users. This role involves developing stable, performant, and maintainable iOS applications using modern development frameworks and best practices. The developer will collaborate with cross-functional teams in a fast-paced environment to deliver intuitive mobile solutions aligned with product and user experience goals. Key Responsibilities Develop and maintain native iOS applications using Swift, Objective-C, UIKit, Cocoa Touch, and Xcode. Participate in all phases of the mobile development lifecycle, including design discussions, code reviews, pull requests, and pair programming. Apply strong critical-thinking skills to contribute to technical and design decisions. Build user experiences that align with Apples Human Interface Guidelines. Implement functional programming or reactive patterns using frameworks such as Combine or RxSwift. Apply architectural patterns such as MVC, Clean Architecture, MVVM, or VIPER to create scalable and maintainable codebases. Consume RESTful services using established iOS networking protocols and frameworks. Follow modern development principles including trunk-based development, feature toggles, and branch-by-abstraction. Collaborate with peers in a learning-focused environment that emphasizes mentoring, collaboration, and mobile-first strategies. Required Qualifications Experience as an iOS developer working with Swift, Objective-C, Cocoa Touch, UIKit, and Xcode in an Agile environment. Fluency in object-oriented and/or functional programming in Swift. Experience working within a team environment using code reviews, pull requests, and collaborative workflows. Strong understanding of computer science fundamentals, data structures, and algorithms. Experience implementing reactive or functional programming patterns. Preferred Qualifications Experience building applications using architectural patterns such as MVVM, VIPER, or SwiftUI. Familiarity with Apples Human Interface Guidelines and best practices for building intuitive user experiences. Experience integrating RESTful APIs using Apple-native frameworks. Knowledge of modern development practices such as trunk-based development and feature toggles. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: compun
- Position Id: KUMDC5744112
- Posted 5 hours ago