We are seeking an experienced iOS Developer to join our mobile app development team. The ideal candidate will have 3–4 years of hands-on experience in designing, developing, and maintaining iOS applications, along with a strong command of Swift, iOS frameworks, and mobile app development best practices.
Key Responsibilities
- Design and build mobile applications for Apple’s iOS platform.
- Collaborate with cross-functional teams (designers, product managers, backend engineers) to define, design, and deliver new features.
- Ensure the quality, performance, and responsiveness of applications.
- Identify and resolve application bottlenecks and technical issues.
- Publish and maintain applications on the App Store.
- Contribute to the full app lifecycle: concept, design, build, deploy, test, release, and support.
Requirements
- 3-4 years of proven experience as an iOS app developer.
- Strong proficiency in Swift and SwiftUI.
- Hands-on experience with Xcode, UIKit, CoreData, CoreBluetooth, CoreLocation, etc.
- Solid understanding of iOS design principles, MVC/MVVM architectures, and mobile UI/UX best practices.
- Knowledge of Apple’s design principles and application interface guidelines.
- Experience integrating with RESTful APIs, third-party SDKs, and cloud services.
- Proficiency with tools such as Git, Jira, and CI/CD pipelines.
- Experience with push notifications (Firebase/APNs) and cloud messaging.
- Hands-on experience with local databases (Core Data, Realm).
Nice to Have
- Experience with WebSockets for real-time communication.
- Exposure to IoT Core integration for connected devices.
- Familiarity with cross-platform development tools (Flutter, React Native, etc.)