✨ AI Summary
We are seeking a Mid-Level iOS Developer to design, develop, and maintain iOS applications using Swift and Objective-C. The role involves building responsive UI components with SwiftUI and UIKit, integrating RESTful APIs, and applying mobile architecture patterns. You will collaborate with cross-functional teams, write clean and testable code, participate in code reviews, and use Git for version control. Debugging, troubleshooting, and optimizing application performance are key responsibilities, along with staying updated on the latest iOS trends.
Requirements include 1-4 years of hands-on iOS development experience, strong proficiency in Swift and Objective-C, and solid experience with SwiftUI and UIKit. A strong understanding of networking, API integration, and mobile architecture patterns is essential. Proficiency with Git and experience with local storage frameworks are required. Familiarity with Apple's guidelines and the App Store submission process, as well as knowledge of memory management, multithreading, and performance optimization, are necessary. A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required. Experience with unit testing, CI/CD pipelines, dependency managers, and working in fintech, banking, or telecom domains are considered a plus.
Requirements
1–4 years of hands-on experience in iOS development.Strong proficiency in Swift and working knowledge of Objective-C.Solid experience with SwiftUI and UIKit.Strong understanding of networking and API integration (REST, JSON, URLSession/Alamofire).Good grasp of mobile architecture patterns (MVVM, MVC, VIPER, or Clean Architecture).Proficient with Git and collaborative version control workflows.Experience with Core Data, Realm, or other local storage/persistence frameworks.Familiarity with Apple's Human Interface Guidelines and App Store submission process.Understanding of memory management, multithreading (GCD/Combine), and performance optimization.Experience with unit testing (XCTest) is a plus.Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).Nice to HaveExperience with CI/CD pipelines (Fastlane, Bitrise, Jenkins).Familiarity with dependency managers (CocoaPods, Swift Package Manager).Exposure to Agile/Scrum methodologies.Experience working in fintech, banking, or telecom domains.
Description
Design, develop, and maintain iOS applications using Swift and Objective-C.Build responsive and reusable UI components using SwiftUI and UIKit.Integrate RESTful APIs and manage networking layers efficiently.Apply solid mobile architecture patterns (MVVM, MVC, Clean Architecture, etc.) to ensure scalable and maintainable code.Collaborate with cross-functional teams (Product, QA, Backend, UI/UX) throughout the development lifecycle.Write clean, well-documented, and testable code following best practices.Participate in code reviews and contribute to improving team development standards.Use Git for version control, including branching, merging, and resolving conflicts.Debug, troubleshoot, and optimize application performance.Stay up to date with the latest iOS trends, tools, and Apple guidelines.Mobile architecture