Описание вакансии
#вакансия #ios
IOS-разработчик (Middle+ / Senior)
iOS-разработчик (Middle+ / Senior)
Ищем опытного iOS-разработчика для развития мобильного приложения крупной высоконагруженной системы в корпоративном и банковском домене. Предстоит разрабатывать новые функции и архитектурные модули, интегрировать приложение с backend-сервисами, обеспечивать качество и производительность кода, а также учитывать повышенные требования к безопасности пользовательских данных.
Рассматриваем специалистов уровня Middle+ / Senior с коммерческим опытом от 5 лет. Также готовы обсудить кандидатов уровня Middle с опытом от 2 лет.
Что будет в работе
- Разрабатывать и развивать iOS-приложения на Swift и Objective-C.
- Проектировать архитектуру новых модулей и функциональности с использованием MVC, MVVM, VIPER, Clean Architecture и других подходов.
- Разрабатывать модульную архитектуру приложения и участвовать в рефакторинге существующих компонентов.
- Реализовывать пользовательские интерфейсы на UIKit и / или SwiftUI с учётом адаптивности, Auto Layout и доступности.
- Интегрировать мобильное приложение с backend-сервисами через REST API, прорабатывать контракты и обработку ошибок.
- Работать с HTTP / HTTPS, JSON и XML, обеспечивать корректную обработку сетевых запросов и состояний приложения.
- Писать unit-тесты на XCTest, повышать тестовое покрытие и качество кода.
- Участвовать в CI / CD-процессах: сборке приложения, запуске тестов и подготовке релизов в TestFlight / App Store.
- Работать с Git в команде: ветвление, Pull / Merge Requests, code review и соблюдение стандартов разработки.
- Взаимодействовать с аналитиками, backend-разработчиками, QA и продуктовой командой, вести задачи и документацию в Jira и Confluence.
- Реализовывать и поддерживать механизмы защиты данных с учётом требований корпоративных и банковских приложений.
Что важно
Опыт и образование
- Законченное высшее профильное образование: Computer Science, IT, прикладная математика или смежные направления.
- Коммерческий опыт iOS-разработки от 5 лет для уровня Middle+ / Senior. Готовы рассматривать кандидатов уровня Middle с опытом от 2 лет.
- Опыт участия в разработке крупных высоконагруженных систем.
Язык и технологии
- Уверенное владение Swift.
- Опыт работы с Objective-C: чтение, поддержка и развитие существующего legacy-кода.
- Понимание ООП, основных принципов проектирования, алгоритмов и структур данных.
- Опыт разработки клиент-серверных приложений и интеграции с REST API.
- Понимание HTTP / HTTPS, JSON и XML.
Архитектура и качество
Компания: TS Dev
Заработная плата: Уровень дохода не указан
Полезные ссылки:
🍏 Мобильный трудоголик - Канал про мобильную разработку.
🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.
🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.