Мы ищем опытного Senior iOS Developer для нашей команды, который будет отвечать за разработку и поддержку наших мобильных приложений на платформе iOS.
Обязанности:
- Разработка высококачественных мобильных приложений на платформе iOS, с использованием языка программирования Swift.
- Участие во всех этапах жизненного цикла разработки приложений: от анализа требований до выпуска и поддержки приложений.
- Работа в тесном сотрудничестве с дизайнерами, разработчиками серверной части и другими участниками команды для достижения общих целей проекта.
- Оптимизация производительности и надежности приложений, а также поиск и устранение возможных ошибок.
Требования:
- Опыт работы на позиции iOS Developer не менее 5 лет.
- Отличное знание языка программирования Swift и понимание основных концепций iOS-разработки.
- Умение разрабатывать масштабируемый и эффективный код.
- Опыт работы с RESTful API и интеграцией с серверной частью приложения.
- Знание принципов объектно-ориентированного программирования (ООП) и соблюдение принципов чистого кода.
- Опыт работы с Git и системами управления версиями.
- Умение работать в команде, хорошие коммуникативные навыки.
Будет плюсом:
- Опыт разработки приложений с использованием фреймворка SwiftUI.
- Знание других языков программирования, таких как Objective-C или Kotlin.
- Опыт разработки приложений с использованием архитектурных паттернов (например, MVVM, VIPER).
- Публикация собственных приложений в App Store.