Старший Flutter-разработчик для финтех-платформы | Удаленно
Оплата: По договоренности
Удаленно
Full-time
Part-time
Вы опытный Flutter-разработчик, стремящийся внести значительный вклад в стремительно развивающуюся финтех индустрию? Наш клиент, инновационная технологическая компания, специализирующаяся на создании алгоритмических торговых систем нового поколения, ищет квалифицированного Ведущего Flutter-разработчика мобильных приложений для присоединения к их интернациональной удаленной команде. В этой ключевой роли вы будете проектировать и разрабатывать сложные мобильные приложения, которые предоставляют профессиональным трейдерам продвинутые инструменты и аналитику для работы на международных финансовых рынках.
О проекте:
Компания разрабатывает инновационную платформу для алгоритмической торговли, которая позволяет пользователям создавать, тестировать и применять торговые стратегии в режиме реального времени. Мобильное приложение является ключевым компонентом этой экосистемы, предоставляя пользователям доступ к расширенной аналитике, уведомлениям и возможностям управления торговыми операциями в любое время и в любом месте. Приложение должно отображать сложные финансовые данные в интуитивно понятном интерфейсе, обеспечивая при этом высокую производительность и надежность, критически важные для финансовых операций.
Ключевые обязанности:
- Проектирование и разработка высокопроизводительных, функционально насыщенных приложений с использованием Flutter 3.19+ для платформ iOS и Android, с фокусом на безупречный пользовательский опыт.
- Активное сотрудничество с командой разработчиков бэкенда для интеграции RESTful API и сервисов GraphQL, обеспечивая бесперебойную передачу данных.
- Реализация сложных UI-компонентов, включая интерактивные графики и финансовые индикаторы, с обеспечением плавных анимаций и переходов.
- Оптимизация приложений для максимальной производительности на различных устройствах, уделяя особое внимание энергоэффективности.
- Полноценное участие во всех этапах жизненного цикла разработки мобильных приложений, от концептуального проектирования до развертывания.
- Разработка и внедрение эффективных решений для управления состоянием с использованием современных паттернов Provider, BLoC, Riverpod или Redux.
- Профессиональная отладка и системное устранение технических проблем и узких мест производительности, особенно в контексте обработки финансовых данных.
- Написание чистого, хорошо структурированного кода с подробной технической документацией, соответствующей отраслевым стандартам.
- Активное участие в регулярных код-ревью, архитектурных обсуждениях и технических совещаниях команды.
- Постоянное отслеживание и внедрение последних инноваций во Flutter и лучших практик мобильной разработки.
Необходимые навыки и опыт:
- Не менее 5 лет подтвержденного профессионального опыта в разработке комплексных мобильных приложений, предпочтительно с последними 3 годами специализации на Flutter.
- Глубокое профессиональное владение фреймворком Flutter и языком программирования Dart (Dart 3.0+), включая понимание внутренних механизмов работы.
- Значительный подтвержденный опыт работы с финтех или торговыми приложениями, демонстрирующий понимание специфики отрасли.
- Экспертные знания в интеграции и оптимизации использования RESTful API, GraphQL и WebSockets для передачи данных в режиме реального времени.
- Твердое понимание и практический опыт применения различных паттернов управления состоянием во Flutter (BLoC, Provider, Riverpod).
- Практический опыт интеграции и настройки сервисов Firebase (Analytics, Crashlytics, Cloud Messaging, Authentication).
- Глубокие знания принципов и практической реализации UI/UX дизайна для мобильных приложений, с пониманием особенностей финансовых интерфейсов.
- Уверенное профессиональное владение современными системами контроля версий, особенно Git.
- Практический опыт настройки и работы с системами непрерывной интеграции и развертывания (CI/CD).
- Превосходные аналитические навыки, способность решения комплексных проблем и исключительное внимание к деталям.
- Развитые коммуникативные навыки и подтвержденная способность эффективно работать в распределенной удаленной команде.
Будет значительным преимуществом:
- Специализированный опыт разработки для финансовых или торговых платформ, включая работу с биржевыми данными.
- Глубокое знание структур данных и протоколов финансовых рынков, таких как FIX или Market Data API.
- Уверенное владение технологиями WebSockets для эффективной потоковой передачи данных в реальном времени.
- Практический опыт разработки нативных модулей при необходимости (Kotlin/Java для Android, Swift/Objective-C для iOS).
- Понимание международных финансовых регуляций и требований соответствия в области мобильных финансовых приложений.
- Основательный опыт работы с автоматизированными фреймворками тестирования для Flutter (Widget tests, integration tests).
- Активный вклад в проекты или пакеты Flutter с открытым исходным кодом.
- Практический опыт работы с гибкими методологиями Agile-разработки (Scrum, Kanban) в контексте удаленных команд.
- Углубленные знания практик безопасного кодирования и современных стандартов защиты финансовых данных.
- Успешный опыт внедрения многофакторной аутентификации, включая биометрическую аутентификацию в мобильных приложениях.
Технический стек проекта:
- Flutter 3.19+ и Dart 3.0+ как основные технологии разработки.
- Firebase для аналитики, мониторинга сбоев и push-уведомлений.
- REST API и GraphQL для взаимодействия с серверной частью.
- WebSocket для потоковой передачи биржевых данных в реальном времени.
- CI/CD конвейеры для автоматизированного тестирования и развертывания.
- Redux и/или BLoC для управления состоянием приложения.
- Автоматизированное тестирование на всех уровнях: unit, widget и integration тесты.
Почему стоит присоединиться к нам?
Присоединитесь к передовой команде, которая революционизирует технологии трейдинга и финансового анализа. Работая с нами, вы будете:
- Решать сложные технические задачи на стыке мобильной разработки и финансовых технологий.
- Внедрять инновационные мобильные решения, которые напрямую влияют на принятие финансовых решений пользователями.
- Непрерывно развивать свой профессиональный опыт как в разработке на Flutter, так и в понимании финтех-индустрии.
- Работать в гибкой удаленной среде с возможностью планировать свое рабочее время.
- Получать конкурентоспособное вознаграждение, соответствующее вашему уровню экспертизы.
- Строить инновационные продукты, которые формируют будущее финансовых технологий и меняют подход к алгоритмической торговле.