iOS App Development & Maintenance
- Develop, test, and deploy native iOS applications using Swift.
- Build and maintain reusable code and libraries for future use.
- Ensure smooth UI/UX following Apple Human Interface Guidelines (HIG).
- Implement MVVM, or MVC, architecture patterns.
API Integration & Data Handling
- Integrate RESTful APIs and third-party libraries.
- Work with Core Data, Realm, SQLite for local storage.
- Implement real-time data handling using WebSockets or Firebase.
Performance Optimization & Security
- Optimize app performance, battery usage, and memory management.
- Implement security best practices for data encryption, authentication (OAuth, JWT), and secure storage (Keychain).
- Debug and resolve performance bottlenecks and crashes.
Testing & Deployment
- Ensure smooth app deployment via App Store Connect.
- Work with CI/CD tools (Fastlane, Bitrise, GitHub Actions).
|
Languages: Swift
Frameworks: SwiftUI, UIKit, Combine, Core Data, Core Animation, Core Location
Architectures: MVVM, MVC, VIPER, Clean Architecture
Networking & APIs: Alamofire, RESTful APIs
Database & Storage: Core Data, Realm, Firebase, SQLite
Version Control: Git, GitHub, GitLab
CI/CD & Deployment: Jenkins, TestFlight, App Store Connect |