Должность: Старший инженер мобильных приложений (iOS)
Компания: Freedom24
Местоположение: Лимассол / Кипр / Лимассол, Кипр / Удаленно
FREEDOM FINANCE TECHNOLOGIES — кипрская финтех-компания, входящая в международный финансовый холдинг Freedom Finance. Мы разрабатываем и поддерживаем трейдинговые и банковские IT-продукты, а также IT-инфраструктуру холдинга по всему миру.
Наша команда насчитывает 170 специалистов. За последние три года мы выросли в четыре раза и продолжаем активно расширять штат.
С 2009 года мы разрабатываем наш флагманский продукт — торговую систему для брокерских операций на фондовом рынке.
Нашими приложениями пользуются более 700 000 пользователей в 41 стране.
Мы ищем опытного iOS-разработчика, который усилит нашу команду мобильной разработки и поможет нам быстрее и эффективнее создавать наши брокерские и банковские приложения.
Ключевые обязанности:
- Проектирование и разработка высококачественных, эффективных и надежных iOS-приложений.
- Взаимодействие с кросс-функциональными командами для определения, проектирования и внедрения новых функций.
- Анализ бизнес-требований и их перевод в технические задачи.
- Написание чистого, поддерживаемого и повторно используемого кода.
- Внедрение автоматизированных тестов для обеспечения качества приложений.
- Постоянный мониторинг и улучшение производительности, стабильности и безопасности приложений.
- Участие в код-ревью для поддержания высоких стандартов кодирования.
- Вклад в позитивную и совместную рабочую среду, способствующую командной работе и инновациям.
Требования
- Способность выявлять и управлять потенциальными рисками и проблемами, с высоким вниманием к деталям.
- Сильные навыки самоорганизации и способность работать самостоятельно.
- Более 3 лет коммерческого опыта в нативной iOS-разработке с использованием Swift.
- Глубокое знание UIKit и programmatic Auto Layout, включая SnapKit.
- Опыт работы со SwiftUI (iOS 15+).
- Понимание и практический опыт использования архитектурных паттернов VIPER и MVVM.
- Опыт работы с библиотеками для сетевого взаимодействия, такими как Alamofire и Moya.
- Знание асинхронного программирования с использованием GCD и Combine.
- Твердое понимание принципов SOLID, протокольно-ориентированного программирования в Swift и лучших практик управления памятью.
- Готовность выполнить тестовое задание.
Будет плюсом
- Опыт работы с WebSockets, APNs, Keychain и интеграцией Face ID / Touch ID.
- Опыт работы с Apple Pay и Apple Wallet.
- Опыт работы над мультитаргетными продуктами или white-label продуктами, желательно в финтех-сфере.
- Опыт написания unit-тестов и UI-тестов.
- Опыт релизов приложений в App Store, подготовки полных сборок для ревью или разработки нативных приложений с нуля.
- Портфолио на GitHub или Bitbucket, включая собственные библиотеки или SDK
Преимущества
- Полностью удаленная работа
- Фиксированная ежемесячная компенсация в евро;
- Оплачиваемый ежегодный отпуск 21 рабочий день;
- Оплачиваемый больничный;
- Государственные праздники: Новогодние каникулы до 4–6 января, плюс либо 1–2 мая, либо 8–9 мая;
- Один дополнительный оплачиваемый выходной день в месяц;
- Оплата профессиональных курсов повышения квалификации, соответствующих вашей области работы;
- Оплата участия в профессиональных онлайн-конференциях;
- Доступ к корпоративной онлайн-библиотеке;
- По-настоящему комфортная и профессиональная рабочая среда;
- Возможности для роста и развития вместе с компанией и ее продуктами.