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