Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Проект: Создание современного, высокопроизводительного и удобного решения для брокеров, которое объединяет функционал личного кабинета и торгового терминала. Приложение позволит пользователям управлять своими инвестициями, совершать сделки, анализировать рынок и получать актуальную финансовую информацию в режиме реального времени.
Технологический стек:
Backend: GoLang (Golang) — для обеспечения высокой производительности, масштабируемости и надежности серверной части.
Frontend: Мобильное приложение: Flutter — для кроссплатформенной разработки с единой кодовой базой под iOS, Android и Web.
База данных: PostgreSQL — для хранения и обработки больших объемов данных с высокой скоростью.
Реальное время: WebSocket — для обеспечения мгновенного обновления данных (котировки, баланс, уведомления).
Безопасность: OAuth2, JWT, SSL/TLS — для защиты данных пользователей и обеспечения безопасного доступа.
DevOps: Docker, Kubernetes, CI/CD (GitLab CI) — для автоматизации процессов разработки и развертывания.
Требования:
- Опыт коммерческой разработки на Flutter от 3 лет.
- Хорошее знание Dart и понимание принципов ООП.
- Опыт работы с state management.
- Знание RESTful API и опыт работы с ними.
- Понимание принципов работы мобильных приложений (навигация, жизненный цикл, производительность).
- Опыт работы с Git и системами контроля версий.
- Базовые знания iOS, Android и Web платформ.
- Умение работать в команде и самостоятельно.
- Английский язык на уровне чтения технической документации.
Желательно:
- Опыт работы с Firebase (Messaging).
- Опыт работы с MobX
- Знание нативных технологий (Swift, Kotlin/Java).
- Опыт работы с анимациями в Flutter.
- Понимание CI/CD процессов.
- Опыт публикации приложений в App Store и Google Play.
Задачи:
- Разработка приложений с использованием Flutter.
- Участие в проектировании и реализации новых функций.
- Оптимизация производительности приложений для различных платформ (iOS, Android, Web).
- Написание чистого, поддерживаемого и документированного кода.
- Участие в код-ревью и совместной работе с командой.
- Поиск и устранение багов, улучшение стабильности приложений.
- Следование лучшим практикам разработки и обеспечение качества кода.