About the Role We are seeking a skilled and motivated Mid-Level iOS Developer to join our mobile development team. In this role, you will be responsible for designing, developing, testing, and maintaining advanced iOS applications. You will collaborate with crossfunctional teams to define new features, ensure performance and responsiveness, and contribute to the ongoing evolution of our mobile products. This is a fantastic opportunity to work in a fast-paced, innovative environment where your ideas and code will have a direct impact on our users. Key Responsibilities • Design, build, and maintain robust, secure, and reusable code for iOS applications using Swift and Objective-C where needed • Collaborate with cross-functional teams to define, design, and ship new features • Ensure the performance, quality, and responsiveness of applications across a range of iOS devices • Debug, profile, and optimize mobile applications • Integrate third-party APIs and SDKs (e.g., Firebase, MapKit, RESTful services) • Participate in agile ceremonies, sprint planning, code reviews, and technical discussions • Contribute to improving processes, tools, and standards for mobile development • Keep up to date with iOS trends and best practices, including changes in Swift, Xcode, and Apple’s ecosystem Required Qualifications • Bachelor’s degree in Computer Science, Software Engineering, or a related field—or equivalent professional experience • 4–6 years of experience in iOS application development • Proficient in Swift, with a solid grasp of Objective-C • Deep understanding of UIKit, Foundation, and Core Data • Experience using Xcode, Git, and debugging tools • Familiarity with MVVM, MVC, or other architectural patterns • Experience consuming RESTful APIs and handling JSON • Familiar with Apple's App Store deployment processes, provisioning profiles, and versioning Preferred Qualifications : • Experience with SwiftUI and Combine • Knowledge of Unit Testing and UI Testing using XCTest and XCUITest • Familiarity with CocoaPods or Swift Package Manager for dependency management • Understanding of mobile security and data protection (e.g., Keychain, secure storage) • Exposure to CI/CD tools (e.g., Bitrise, Fastlane, Jenkins) • Experience working with push notifications, location services, or offline-first apps • Exposure to Agile/Scrum development practices Soft Skills • Strong analytical and problem-solving skills • Excellent verbal and written communication • Ability to work independently and as part of a collaborative team • Comfortable with taking initiative and ownership of tasks • Adaptability to changing requirements and priorities
االقطاعات:
نوع الوظيفة:
المستوى الدراسي:
سنوات الخبرة:
Confirmé / Expérimenté
الفئات:
الخدمات للعملاء والأفراد
وضع في:
03-08-2025 à 13:19:57