Jobgether
Senior iOS Developer (Swift)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-разработчик в международную команду для развития нативного мобильного приложения с сильным фокусом на доступность и инклюзивный дизайн. Работа полностью удалённая, ключевая часть — реализация продвинутых решений по accessibility и поддержка VoiceOver.
Задачи
- Разрабатывать, поддерживать и развивать нативные iOS-приложения на Swift, добавлять новые функции и улучшать существующие
- Строить и оптимизировать интерфейсы на SwiftUI и/или UIKit, обеспечивая консистентность и отзывчивость
- Поддерживать надёжную архитектуру приложения, оптимизировать производительность и качество кода
- Проектировать и дорабатывать функции доступности для пользователей с разными потребностями
- Обеспечивать совместимость с 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-разработке и accessibility
Навыки
- Swift
- SwiftUI
- UIKit
- VoiceOver
- iOS Accessibility APIs
- SwiftUI Accessibility
- Dynamic Type
- WCAG 2.1
- WCAG 2.2