Компания: IC Markets Global
Местоположение: Дубай, Дубай, Объединенные Арабские Эмираты
Департамент: Технологии
Формат работы: Гибридный
Тип занятости: Полная занятость
Минимальный опыт: Опытный
IC Markets Global является одним из самых известных поставщиков Forex CFD, предлагая торговые решения как для активных дейтрейдеров и скальперов, так и для трейдеров, которые только начинают знакомиться с рынком Форекс. IC Markets Global предлагает своим клиентам передовые торговые платформы, низкую задержку связи и превосходную ликвидность.
IC Markets Global революционизирует онлайн-торговлю на рынке Форекс. Трейдеры теперь имеют доступ к ценообразованию, которое ранее было доступно только инвестиционным банкам и состоятельным частным лицам.
Наша управленческая команда обладает значительным опытом на рынках Форекс, CFD и акций в Азии, Европе и Северной Америке. Именно этот опыт позволил нам выбрать наилучшие возможные технологические решения и отобрать лучших поставщиков ценообразования, доступных на рынке.
О вакансии
Мы ищем Руководителя команды мобильных приложений с сильным практическим опытом разработки мобильных приложений и подтвержденными лидерскими качествами для руководства разработкой, выпуском и текущим развитием нашего мобильного торгового приложения для iOS и Android.
Идеальный кандидат должен обладать обширным опытом разработки мобильных приложений, в идеале в сфере Fintech, Forex, Trading, Banking или высокопроизводительных цифровых платформ. Специалист должен обладать глубокими знаниями либо разработки под iOS с использованием Swift, либо разработки под Android с использованием Kotlin/Java, а также глубоким пониманием обеих мобильных экосистем.
Эта роль имеет решающее значение для успешного запуска и постоянного развития нашего мобильного приложения. Руководитель команды мобильных приложений будет отвечать за управление командой разработки мобильных приложений, полное отслеживание всей деятельности, связанной с мобильными приложениями, принятие технических решений, обеспечение соблюдения сроков выполнения работ и управление процессом выпуска как для Apple App Store, так и для Google Play Store.
Роль требует сильного технического надзора, ответственности за исполнение и межфункционального взаимодействия с командами Product, UI/UX, Backend, QA, DevOps, Security, Compliance и бизнес-стейкхолдерами.
Специалист должен уметь работать с минимальным надзором, брать на себя ответственность за мобильное приложение, разбивать работу, назначать задачи, устранять препятствия, ставить под сомнение оценки и обеспечивать высокое качество мобильных релизов.
Обязанности
1. Руководство командой
- Руководство, наставничество и направление команды мобильной разработки для iOS и Android.
- Принятие на себя ответственности за повседневную работу команды, прогресс выполнения, технические результаты и приоритеты.
- Обеспечение четких обязанностей, назначенных задач и согласованных сроков выполнения для всех членов команды.
- Разбивка работы по разработке мобильных приложений на четкие технические задачи и их эффективное распределение между членами команды.
- Тесное отслеживание прогресса и проактивное выявление рисков, препятствий, задержек и зависимостей.
- Выступление в качестве первой точки эскалации по техническим вопросам и вопросам выполнения работ, связанным с мобильными приложениями.
- Поддержка адаптации, обмена знаниями, обучения и постоянного совершенствования членов команды.
- Содействие формированию культуры ответственности, подотчетности, сотрудничества и высоких инженерных стандартов в команде.
2. Техническое руководство мобильными приложениями
- Предоставление технического руководства для мобильных приложений iOS и Android.
- Проведение сессий по техническому проектированию и обеспечение того, чтобы мобильные решения были масштабируемыми, безопасными, поддерживаемыми и соответствовали потребностям бизнеса.
- Проведение ревью кода и обеспечение соблюдения лучших практик, стандартов кодирования и принципов чистой архитектуры.
- При необходимости ставить под сомнение технические решения и выбирать правильный подход к реализации.
- Поддержка разработчиков в решении сложных технических проблем и обеспечение внедрения надлежащих решений.
- Обеспечение документирования и четкого доведения технических решений до команд Product, QA, Backend, DevOps и других стейкхолдеров.
- Обеспечение единообразия функциональности, пользовательского опыта, производительности и качества выпуска между iOS и Android.
3. Разработка и архитектура мобильных приложений
- Надзор за проектированием, разработкой и поддержкой мобильного приложения для iOS и Android.
- Обеспечение соответствия iOS-приложения современным стандартам разработки Apple с использованием Swift и соответствующих фреймворков Apple.
- Обеспечение соответствия Android-приложения современным стандартам разработки Android с использованием Kotlin/Java, Android SDK, библиотек Jetpack и связанных технологий.
- Определение и применение подходящих шаблонов мобильной архитектуры, таких как MVVM, MVC, MVP или Clean Architecture.
- Обеспечение надлежащей интеграции с RESTful API, серверными сервисами, сторонними SDK, потоками аутентификации и уровнями данных мобильных приложений.
- Тесное сотрудничество с серверными командами для обеспечения надежности, производительности, безопасности API и их пригодности для мобильных сценариев использования.
- Обеспечение создания мобильного приложения с учетом масштабируемости, поддерживаемости, производительности и безопасности.
- Поддержка специфичных для платформы решений, связанных с возможностями, ограничениями и лучшими практиками iOS и Android.
4. Ответственность за App Store и Google Play
- Ответственность за процесс выпуска мобильного приложения в Apple App Store и Google Play Store и его управление.
- Координация отправки приложений, обновлений приложений, управления версиями, заметок к выпуску, скриншотов, материалов для магазина и необходимой метаинформации.
- Обеспечение соответствия политикам, руководствам, требованиям к конфиденциальности и процессам проверки Apple App Store и Google Play Store.
- Взаимодействие с командами Product, Marketing, Compliance, Legal и Security для обеспечения надлежащего соответствия контента магазина и требований к приложениям.
- Отслеживание отзывов о проверке приложений, причин отклонения, статуса одобрения и требуемых корректирующих действий.
- Отслеживание рейтингов мобильных приложений, отзывов, отчетов о сбоях, обратной связи пользователей и производительности в магазине.
- Стимулирование постоянного совершенствования на основе обратной связи из магазинов приложений, аналитики, производственных проблем и клиентского опыта.
5. Производительность системы, качество и надежность
- Обеспечение плавной, стабильной, безопасной и высокопроизводительной работы мобильного приложения.
- Выявление и устранение узких мест в производительности мобильных приложений, сбоев, проблем с памятью, проблем с отзывчивостью и специфичных для платформы ошибок.
- Тесное сотрудничество с командами QA и QA Automation для поддержки тестирования мобильных приложений, регрессионного тестирования, интеграционного тестирования и валидации выпусков.
- Обеспечение надлежащего покрытия тестами, включая модульное тестирование, UI-тестирование, интеграционное тестирование и автоматизированное тестирование, где это применимо.
- Поддержка тестирования производительности, обзоров готовности к производству и мероприятий по утверждению релиза.
- Руководство или поддержка реагирования на инциденты, анализа первопричин и корректирующих действий для производственных проблем с мобильными приложениями.
- Обеспечение надлежащего анализа, документирования и последующих превентивных мер в отношении производственных проблем.
6. Межфункциональное взаимодействие
- Партнерство с Product Owners и Product Managers для понимания требований, определения объема работ и согласования сроков выполнения.
- Сотрудничество с UI/UX дизайнерами для создания интуитивно понятных, удобных и последовательных мобильных решений.
- Взаимодействие с Backend инженерами для обеспечения готовности API, качества интеграции и производительности.
- Партнерство с командами QA для обеспечения надлежащего планирования тестирования, покрытия регрессионного тестирования мобильных приложений и валидации релизов.
- Взаимодействие с командами DevOps по поводу CI/CD пайплайнов, автоматизации сборки, сред и процессов развертывания.
- Сотрудничество с командами Security для обеспечения безопасности мобильных приложений, аутентификации, безопасного хранения данных и соответствия требованиям к защите данных.
- Взаимодействие с командами Compliance, Legal, Marketing и бизнес-стейкхолдерами по вопросам, связанным с магазинами приложений, нормативными требованиями или коммуникацией с клиентами.
7. Исполнение и владение проектом
- Руководство планированием спринтов, разбиением задач, оценкой и отслеживанием выполнения работ для команды мобильной разработки.
- Поддержание четкой коммуникации с Product и руководством относительно прогресса выполнения, рисков, зависимостей и препятствий.
- Обеспечение планирования, тестирования, утверждения и выпуска мобильных приложений в соответствии с согласованными сроками.
- При необходимости ставить под сомнение неясные требования, неполные дизайны, отсутствующие зависимости или нереалистичные сроки.
- Обеспечение поддержания технической документации, планов реализации, заметок к выпуску и материалов для обмена знаниями.
- Эффективная приоритизация задач и руководство командой для достижения этапов выполнения работ.
- Принятие ответственности за результаты выполнения мобильных проектов, а не только за техническую реализацию.
8. Инженерные стандарты и улучшение процессов
- Внедрение стандартов кодирования для мобильных приложений, процессов ревью кода, документирования и технического управления.
- Улучшение процессов разработки мобильных приложений, процессов выпуска, точности оценки и эффективности выполнения работ.
- Поддержка внедрения CI/CD, автоматизации, фреймворков для тестирования мобильных приложений, инструментов мониторинга и повышения производительности.
- Поощрение использования инструментов разработки с поддержкой ИИ для повышения скорости, качества кода, документирования и тестирования.
- Выявление повторяющихся проблем и предложение практических улучшений для повышения качества, стабильности и скорости выполнения работ.
- Содействие развитию культуры ответственности, инженерного совершенства и постоянного улучшения.
Требуемые навыки и опыт
- Более 7 лет профессионального опыта в разработке мобильных приложений.
- Подтвержденный опыт работы более 2 лет в качестве руководителя мобильной команды, технического руководителя или на аналогичной должности.
- Значительный практический опыт разработки под iOS с использованием Swift или разработки под Android с использованием Kotlin/Java.
- Глубокое понимание экосистем iOS и Android.
- Опыт управления или руководства мобильными инженерами для iOS и Android.
- Опыт публикации и поддержки приложений в Apple App Store и Google Play Store.
- Глубокое понимание процессов выпуска, руководств по проверке, версионирования и управления производственными релизами в Apple App Store и Google Play.
- Опыт работы с RESTful API, JSON, сторонними SDK и интеграцией с серверными сервисами.
- Глубокое понимание шаблонов мобильной архитектуры, таких как MVVM, MVC, MVP или Clean Architecture.
- Опыт работы с Git, системами контроля версий, стратегиями ветвления и процессами ревью кода.
- Опыт работы с CI/CD пайплайнами для мобильных приложений.
- Глубокое понимание принципов UI/UX мобильных приложений и специфичных для платформы лучших практик.
- Опыт оптимизации производительности, анализа сбоев, отладки и производственного мониторинга.
- Отличные коммуникативные навыки и способность работать с техническими и нетехническими стейкхолдерами.
- Способность руководить с чувством ответственности, подотчетности и минимальным надзором.
- Степень бакалавра в области компьютерных наук, инженерии или смежной области.
Предпочтительные навыки
- Опыт работы в сфере Fintech, Forex, Trading, Banking или финансовых приложений.
- Опыт создания или поддержки мобильных приложений для торговли, инвестиций, платежей, онбординга или клиентских порталов.
- Глубокие знания iOS, включая Swift, Objective-C, UIKit, Core Data, Auto Layout, фреймворки Apple и App Store Connect.
- Глубокие знания Android, включая Kotlin, Java, Android SDK, библиотеки Jetpack, Room, Retrofit, Coroutines, Firebase и Google Play Console.
- Опыт работы с инструментами аналитики мобильных приложений, отчетности о сбоях и мониторинга, такими как Firebase Crashlytics, App Center, Sentry или аналогичными.
- Опыт работы с безопасностью мобильных приложений, аутентификацией, биометрией, безопасным хранением данных и шифрованной связью.
- Опыт работы с командами UI/UX с использованием Figma или аналогичных инструментов.
- Опыт работы по методологиям Agile/Scrum, планированию спринтов, оценке и управлению релизами.
- Опыт использования инструментов с поддержкой ИИ для повышения производительности разработки мобильных приложений, ревью кода, тестирования и документирования.
Личные качества
- Сильное чувство ответственности и подотчетности.
- Практический лидер, способный направлять команду, оставаясь в курсе технических деталей.
- Способность управлять множеством приоритетов и гарантировать, что ничто не остается без внимания.
- Острый технический взгляд и способность конструктивно оспаривать решения.
- Ориентация на результат и способность вести команду к достижению четких целей.
- Отличные навыки решения проблем и способность принимать решения под давлением.
- Превосходные навыки общения и управления стейкхолдерами.
- Проактивность, структурированность и ориентация на решение.
- Страсть к мобильным технологиям, пользовательскому опыту, производительности и качеству продукта.
Почему стоит присоединиться к нам?
- Конкурентоспособная заработная плата.
- Медицинская страховка.
- Участие в ежегодном дискреционном бонусном пуле.
- Исключительные мероприятия по построению команды и корпоративные празднования.
- Возможность стать частью быстрорастущей, динамичной среды финтех.
- Гибкие условия работы и поддерживающая культура.
- Возможность руководить разработкой стратегического мобильного торгового приложения.
- Возможность стимулировать инновации в сфере онлайн-торговли и финтеха.