- Design, develop, and maintain high-quality native iOS applications using Swift, UIKit, and SwiftUI. - Apply modern architectural patterns such as MVVM, Clean Architecture, or VIPER to ensure scalable and maintainable code. - Integrate applications with RESTful APIs, GraphQL, and cloud-hosted microservices. - Optimize application performance and manage memory efficiently. - Publish, update, and support applications in the Apple App Store. - Collaborate with cross-functional teams using Agile delivery methodologies. - Participate in code reviews, utilize Git for version control, and contribute to CI/CD pipelines. - Utilize tools such as Xcode, XCTest/XCUITest for development and testing. - Implement mobile analytics, crash reporting, and feature management solutions. - Work remotely with no visa restrictions for a contract duration of 6+ months. - Bachelor's degree in Computer Science or related field, or equivalent practical experience required. - Minimum 8 years of software engineering experience, with at least 5 years in native iOS development.
Preferred Skills: - Experience with Combine/Async-Await. - Familiarity with GitHub, Azure DevOps, or Jira. - Knowledge of mobile analytics and crash reporting tools. - Experience with feature management platforms.