iOS Developer — Swift
Mobile App Development
iOS Developer — Swift
ProgExp Solutions • Ref #93Job Overview & Responsibilities
Key Responsibilities
- Develop native iOS applications using Swift.
- Design and implement responsive iOS user interfaces.
- Convert UI/UX designs into functional mobile experiences.
- Integrate RESTful APIs and backend services.
- Implement authentication and secure user sessions.
- Integrate push notifications and third-party SDKs.
- Work with local databases and persistent storage.
- Debug and resolve application crashes and technical issues.
- Optimize applications for performance, memory, and battery usage.
- Write clean, reusable, and maintainable code.
- Implement unit and UI tests.
- Collaborate with backend and frontend development teams.
- Participate in code reviews and technical discussions.
- Prepare applications for Apple App Store submission.
- Maintain and enhance existing iOS applications.
Requirements & Qualifications
Required Technical Skills
- Swift
- SwiftUI
- UIKit
- Xcode
- iOS SDK
- REST APIs
- JSON
- URLSession / Alamofire
- Git / GitHub
- Firebase
- Core Data / SwiftData
- Apple Human Interface Guidelines
Good to Have
- MVVM / Clean Architecture
- Swift Concurrency
- async/await
- Combine
- Dependency Injection
- Firebase Cloud Messaging
- Apple Push Notification Service (APNs)
- Core Location
- MapKit
- Apple Maps / Google Maps
- Payment Gateway Integration
- WebSockets
- Keychain
- StoreKit / In-App Purchases
- XCTest / XCUITest
- Fastlane
- CI/CD
- App Store Connect
- Bachelor’s degree in Computer Science or related field.
- Relevant hands-on experience in the required tech stack.
- Strong problem-solving and collaboration skills.
What We Offer (Benefits & Perks)
- Market-competitive compensation package.
- Flexible work environment and annual paid leaves.
- Performance-based bonuses and career advancement.
Apply for this Position
Fill in your candidate profile and upload your resumeUser Login Required
Please log in to your account to submit your application and track your interview progress.