Jobgether
Senior iOS Developer (Swift)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-разработчик для нативного мобильного приложения с фокусом на доступность и инклюзивный дизайн. Работа с Swift, SwiftUI/UIKit, VoiceOver и стандартами WCAG в международной удалённой команде.
Задачи
- Разрабатывать, поддерживать и развивать нативные iOS-приложения на Swift
- Строить и оптимизировать интерфейсы на SwiftUI и/или UIKit
- Поддерживать архитектуру приложения, оптимизировать производительность и качество кода
- Реализовывать и дорабатывать функции доступности в нативных iOS-приложениях
- Обеспечивать совместимость с VoiceOver: навигация, поведение скринридера, интерпретация элементов интерфейса
- Применять iOS Accessibility APIs и возможности SwiftUI Accessibility
- Реализовывать Dynamic Type и масштабируемые размеры шрифтов
- Настраивать accessibility labels, traits, values и actions
- Реализовывать и отлаживать управление фокусом доступности
- Проводить тестирование доступности, в том числе с VoiceOver, находить и устранять дефекты
- Проверять соответствие реализации стандартам WCAG 2.1 и 2.2
- Взаимодействовать с техническими командами для решения проблем и поддержания качества
Требования
- Не менее 5 лет профессионального опыта нативной iOS-разработки
- Сильное практическое владение Swift и понимание принципов нативной iOS-разработки
- Коммерческий опыт разработки на SwiftUI и/или UIKit
- Большой практический опыт реализации функций доступности в нативных iOS-приложениях
- Практическое знание VoiceOver, включая тестирование и оптимизацию навигации
- Опыт работы с iOS Accessibility APIs и SwiftUI Accessibility
- Опыт реализации Dynamic Type и масштабируемых шрифтов
- Опыт настройки accessibility labels, traits, values и actions
- Опыт реализации и отладки управления фокусом доступности
- Умение проводить тестирование доступности и устранять барьеры юзабилити
- Знание стандартов доступности, желательно WCAG 2.1 и 2.2
- Сильные навыки отладки, аналитики и решения проблем, внимание к деталям
- Умение ясно излагать технические концепции и работать в распределённых международных командах
- Хороший английский письменно и устно
- Проактивность, ориентация на качество и умение работать самостоятельно удалённо
Условия
- Полностью удалённая работа из любой локации
- Конкурентная зарплата
- Международные проекты в мультинациональной среде
- Медицинская страховка
- Долгосрочный контракт B2B со стабильным потоком проектов
- Влияние на техническую доступность и инклюзивность мобильных продуктов
- Профессиональный рост в нативной iOS-разработке и технологиях доступности
Навыки
- Swift
- SwiftUI
- UIKit
- VoiceOver
- iOS Accessibility APIs
- SwiftUI Accessibility
- Dynamic Type
- WCAG 2.1
- WCAG 2.2
- iOS