Проект: цифровая платформа для физических лиц, предназначенная для управления инвестициями. Решение реализовано в виде мобильного, Desktop и Web-приложения и предоставляет доступ к торговым операциям, управлению портфелем и финансовым операциям в режиме реального времени.
Решение поставляется в формате white label. И устанавливается брокеру-заказчику под его дизайном и фирменным стилем.
Frontend
Flutter
Dart
REST / websocket
Backend
Golang
Postgres / Redis / Kafka
microservices architecture
Требования:
Dart/Flatter — уверенное владение (асинхронность, Streams, Slivers) от 2х лет
Работа с кодогенерацией (freezed, mobx)
Rest API/WebSocket - dio, умение работать с документацией Swagger.
Умение работать со state management (желательно MobX)
SecureStorage/SharedPreferences - работа с локальными хранилищами
Firebase - firebase_analytics, firebase_messaging
Кроссплатформенная разработка iOS/android/web
Опыт использования go router
Работа с формами (reactive_forms)
Опыт i18n
Жизненный цикл flutter приложения
Специфика проекта
Многостраничные формы, сложные системы валидации, графики, агрегация данных на фронте, ролевая модель доступа
Будет плюсом:
CI/CD работа с flutter flavor
firebase_messaging - понимание принципов работы и настройки
Опыт сборки и публикации приложений в App Store, Google Play
Опыт работы с анимациями и сложным UI (Rive / Lottie)
Умение работать с графиками (CustomPaint)
Обязанности:
Создание кроссплатформенных приложений на языке Dart
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно по РФ.