Negotiable
Outside
Remote
USA
Summary: The iOS Developer will collaborate with various stakeholders to understand requirements and develop high-quality iOS applications that meet business needs. This role includes maintaining existing applications, implementing new features, and ensuring optimal performance and security. The ideal candidate should have a strong background in iOS development and be able to troubleshoot complex issues effectively. A focus on user experience and adherence to coding standards is essential for success in this position.
Key Responsibilities:
- Collaborate with product, design, and technical teams to define and implement iOS application requirements.
- Develop, maintain, and enhance native iOS applications using Swift and modern iOS frameworks.
- Troubleshoot and resolve complex mobile issues; identify root causes and implement long-term solutions.
- Create technical documentation, feature specifications, and accurate development estimates.
- Research, evaluate, and integrate new iOS technologies, UI frameworks, and third-party libraries to improve performance and usability.
- Support adherence to coding standards, App Store requirements, mobile security best practices, and accessibility guidelines.
- Work closely with mobile architects and backend teams to ensure scalable integrations and API alignment.
Key Skills:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field (or equivalent experience).
- 1-5 years of hands-on experience developing and deploying native iOS applications in production environments.
- Swift / SwiftUI / UIKit - Required
- Experience with Xcode and iOS SDK development
- Experience with RESTful API integration, JSON, and mobile networking
- Experience with version control (Git, GitHub, GitLab, Bitbucket)
- Strong understanding of mobile architecture (MVC, MVVM, VIPER, etc.)
- Familiarity with Core Data, Combine, async/await, or other Apple frameworks
- Experience with mobile testing and debugging tools (XCTest, Firebase Crashlytics, etc.)
- Experience publishing apps to the Apple App Store
- Familiarity with CI/CD for mobile (Fastlane, Bitrise, GitHub Actions, etc.)
- Experience with push notifications, in-app purchases, or mobile security standards
- Strong analytical and problem-solving skills
- Ability to work effectively in an Agile, collaborative team environment
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Register Here: _2swj
The ideal candidate will work collaboratively with leaders, product owners, UX designers, and other developers to understand requirements and build high-quality iOS applications aligned with business needs. This role involves maintaining and enhancing existing mobile applications, implementing new features, and ensuring performance, security, and a great user experience.
Key Responsibilities:
- Collaborate with product, design, and technical teams to define and implement iOS application requirements.
- Develop, maintain, and enhance native iOS applications using Swift and modern iOS frameworks.
- Troubleshoot and resolve complex mobile issues; identify root causes and implement long-term solutions.
- Create technical documentation, feature specifications, and accurate development estimates.
- Research, evaluate, and integrate new iOS technologies, UI frameworks, and third-party libraries to improve performance and usability.
- Support adherence to coding standards, App Store requirements, mobile security best practices, and accessibility guidelines.
- Work closely with mobile architects and backend teams to ensure scalable integrations and API alignment.
Minimum Requirements:
- Education: Bachelor s degree in Computer Science, Software Engineering, Information Systems, or related technical field (or equivalent experience).
- Experience: 1 5 years of hands-on experience developing and deploying native iOS applications in production environments.
Technical Skills:
- Swift / SwiftUI / UIKit Required
- Experience with Xcode and iOS SDK development
- Experience with RESTful API integration, JSON, and mobile networking
- Experience with version control (Git, GitHub, GitLab, Bitbucket)
- Strong understanding of mobile architecture (MVC, MVVM, VIPER, etc.)
- Familiarity with Core Data, Combine, async/await, or other Apple frameworks
- Experience with mobile testing and debugging tools (XCTest, Firebase Crashlytics, etc.)
Preferred Qualifications:
- Experience publishing apps to the Apple App Store
- Familiarity with CI/CD for mobile (Fastlane, Bitrise, GitHub Actions, etc.)
- Experience with push notifications, in-app purchases, or mobile security standards
- Strong analytical and problem-solving skills
- Ability to work effectively in an Agile, collaborative team environment