Job Title: iOS Swift Developer
Job Type: Full-time Experience: 3 years
Job Overview
We are seeking a highly skilled iOS Swift Developer to join our team and work on high-quality iOS applications. The ideal candidate will have expertise in Swift development iOS frameworks system-level functionalities device permissions and app extensions. Additionally experience in iOS-based screen monitoring applications or similar system-level apps is highly desirable. This role involves building robust scalable and maintainable iOS applications while integrating native iOS components into a larger ecosystem.
Key Responsibilities
1. iOS Development (Swift & Native Features)
- Develop test and maintain iOS applications using Swift.
- Work with UIKit SwiftUI Core Data Core Animation and other iOS frameworks.
- Implement system-level features including user-blocking at the OS level.
- Optimize app performance to ensure smooth user experiences.
2. App Extensions & System-Level Features
- Develop and integrate iOS App Extensions for advanced system interactions.
- Implement a blocked user list management system with persistent storage.
- Ensure seamless communication between the main app and its extension.
- Work on screen monitoring or background tracking applications with system-level integrations.
3. Device Permissions & Security
- Strong expertise in handling device permissions (Camera Microphone Location Accessibility etc..
- Implement and manage screen monitoring functionalities while adhering to Apple s security policies.
- Ensure compliance with Apple s privacy and security guidelines.
4. Data Storage & Security
- Use UserDefaults Core Data and Keychain for persistent storage.
- Follow Apple s security and privacy guidelines to protect user data.
5. API & Backend Integration
- Work with RESTful APIs to fetch and update data.
- Handle authentication mechanisms (OAuth JWT Firebase Auth).
6. Testing Debugging and Performance Optimization
- Conduct unit tests UI tests and integration tests for app reliability.
- Debug and resolve memory leaks crashes and performance issues.
- Optimize applications for battery efficiency and smooth performance.
Required Skills & Qualifications
3 years of experience as an iOS Developer using Swift.
Strong knowledge of iOS app lifecycle memory management and debugging tools.
Experience with iOS App Extensions.
Hands-on experience with UserDefaults Core Data and persistent storage.
Strong understanding of device permissions (Location Camera Microphone Accessibility etc..
Prior experience in developing iOS-based screen monitoring applications or similar system-level apps.
Understanding of MVVM VIPER or Clean Architecture in iOS development.
Familiarity with Combine & async/await for concurrency handling.
Experience integrating with RESTful APIs and third-party SDKs.
Ability to write clean maintainable and well-documented code.
Strong problem-solving skills and attention to detail.
Preferred Qualifications
Experience with Firebase (Authentication Firestore Push Notifications).
Knowledge of App Store submission process & Apple s Human Interface Guidelines.
Experience with SwiftUI and modern UI frameworks.
Familiarity with CI/CD pipelines for iOS apps.
Why Join Us
Work on cutting-edge iOS applications with modern technologies.
Collaborative and growth-oriented work culture.
Competitive salary and benefits package.
Remote work flexibility (if applicable).
persistent storage,application,testing,ios frameworks,ios,restful apis,app,swift,dart,blocking,flutter,features,ios app extensions,code,communication,data,security,apple,extensions,permissions,storage,apps