Senior iOS Developer (Swift)
- Hiring from
- Probably Worldwide
- Work type
- Remote
- Posted
605,515 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Job Description
This is a remote position.
We are looking for a Senior iOS Developer (Swift) to support the development and enhancement of a native iOS application, with a strong focus on mobile accessibility and inclusive user experience. The role involves developing features using Swift, SwiftUI, and UIKit, implementing accessibility solutions with VoiceOver, iOS Accessibility APIs, and SwiftUI Accessibility, and optimising Dynamic Type, accessibility labels, traits, values, actions, and focus management. The developer will be responsible for testing and improving accessibility features, ensuring alignment with WCAG 2.1/2.2 guidelines, and delivering high-quality, accessible mobile experiences.
Responsibilities
Native iOS Development:
- Develop and maintain a native iOS application using Swift.
- Implement new functionalities and improve existing application components.
- Work with SwiftUI and/or UIKit.
- Ensure application stability, performance and code quality.
Accessibility Implementation:
- Implement and optimize accessibility features in native iOS applications.
- Ensure compatibility with VoiceOver.
- Work with iOS Accessibility APIs and SwiftUI Accessibility.
- Implement Dynamic Type and support scalable font sizes.
- Configure accessibility labels, traits, values and actions.
- Implement and optimize accessibility focus management.
- Improve navigation and usability for users with disabilities.
Accessibility Testing & Quality Assurance:
- Perform accessibility testing, particularly using VoiceOver.
- Identify and resolve accessibility-related issues.
- Validate implemented solutions against relevant accessibility standards.
- Support compliance with WCAG 2.1/2.2 guidelines.
Requirements
- Minimum 5 years of professional experience in native iOS development.
- Very strong practical knowledge of Swift.
- Commercial experience with SwiftUI and/or UIKit.
- Extensive hands-on experience implementing accessibility in native iOS applications.
- Strong practical experience with VoiceOver.
- Experience with iOS Accessibility APIs / SwiftUI Accessibility.
- Experience implementing Dynamic Type and scalable font sizes.
- Experience with:
- Accessibility Labels
- Accessibility Traits
- Accessibility Values
- Accessibility Actions
- Accessibility Focus Management
- Practical experience in accessibility testing, particularly with VoiceOver.
- Knowledge of accessibility standards, ideally WCAG 2.1/2.2.
- English communication skills.
