Мы ищем высококвалифицированного и опытного архитектора решений iOS присоединиться к нашей динамичной команде. Эта роль включает в себя проектирование, разработку и внедрение передовых приложений iOS, обеспечивая при этом плавную интеграцию с более широкими архитектурными решениями. Идеальный кандидат должен уметь воплощать бизнес-требования в масштабируемые, эффективные и инновационные мобильные решения.< п style="font-weight: var(--artdeco-reset-typography-font-weight-normal)">Необходимые навы
Мы ищем высококвалифицированного и опытного архитектора решений iOS присоединиться к нашей динамичной команде. Эта роль включает в себя проектирование, разработку и внедрение передовых приложений iOS, обеспечивая при этом плавную интеграцию с более широкими архитектурными решениями. Идеальный кандидат должен уметь воплощать бизнес-требования в масштабируемые, эффективные и инновационные мобильные решения.
< п style="font-weight: var(--artdeco-reset-typography-font-weight-normal)">Необходимые навыки и квалификация:
- 5-7 лет опыта работы разработчиком iOS — ведущий разработчик iOS — старший iOS Разработчик
- 1–2 года опыта работы в качестве архитектора решений для iOS
- Возможность проектировать масштабируемые, модульные и многоразовые архитектуры.
- Уровень английского языка B2 ОБЯЗАТЕЛЬНО
- Опыт работы с облачными платформами (AWS, Google Cloud или Azure).
- IOS Native Development (SWIFT) Strong>
- Должен использоваться в таких архитектурах зданий, как MVVM или MVC/MVP
- Умение разрабатывать внешние фреймворки и SDK Strong>
- Имеет опыт работы с Cache, Core Data, Objective C, Cocoa framework и Swift Package Manager, UIKit, Concurrency и GCD, async/await, автоматический макет, push-уведомления, покупки в приложениях, универсальные и глубокие ссылки.
- Опыт создания тестов (Юнит-тесты и тесты пользовательского интерфейса) для сопровождения кода, кода охват
- Глубокие знания жизненного цикла разработки программного обеспечения (SDLC) li>
- Сильная система навыки дизайна и архитектуры – специально для iPhone и iPad
- Должно быть хорошознание принципов объектно-ориентированного программирования
- Опыт управления версиями с использованием Git
- Сильный коммуникатор, способный беспрепятственно сотрудничать с несколькими различными команды
- Человек, который может вспомнить и применить проверенные принципы тестирования.
- Твердое понимание полного жизненного цикла мобильной разработки.
- Должен обладать отличными коммуникативными навыками и навыками решения проблем.
- Рабочее время 15:00–23:00 или 16:00–00:00
Мягкие навыки:
- Отличные навыки решения проблем и аналитические навыки.
- Сильные устные и письменные коммуникативные способности.
- Умение работать в гибкой среде и управлять несколькими приоритетами.
Основные обязанности:
Разработка iOS:
- Руководство проектированием и разработкой продвинутых приложений для iOS с использованием Swift и Objective-C.
- Сотрудничайте с межфункциональными командами для определения, проектирования и разработки новых функций. .
- Оптимизируйте производительность приложений и обеспечивайте быстроту реагирования.
- Поддерживайте качество кода, выполняйте проверки кода и напишите модульные тесты.
Архитектура решения:
- Создавайте комплексные решения, соответствующие бизнес-требованиям и техническим ограничениям.
- Создавайте масштабируемые, безопасные и эффективные мобильные архитектуры.
< li>Управлять интеграцией приложений iOS с серверными системами и сторонними сервисами.- Создавать и поддерживать техническую документацию по архитектуре и дизайну.
Сотрудничество и лидерство:
< span style="стиль шрифта: нормальный; font-weight: 400">
- Выполнять функции технического руководителя проектов разработки iOS.
- Тесно работать с заинтересованными сторонами, чтобы понять цели проекта и преобразовать их в технические требования.
- li>Наставляйте младших разработчиков и предоставляйте рекомендации по передовому опыту.
- Будьте в курсе последних тенденций отрасли и при необходимости интегрируйте их в проекты.
Гарантия качества:
- Обеспечить соблюдение стандартов разработки мобильных приложений.
- Эффективно решать технические проблемы и устранять неполадки.
Если вы увлечены мобильными технологиями, любите решать сложные проблемы и хотите Будьте частью дальновидной команды, мы будем рады услышать ваше мнение!