Flutter-разработчик

Дата размещения вакансии: 06.03.2025
Работодатель: Bell Integrator
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

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).
- Написание чистого, поддерживаемого и документированного кода.
- Участие в код-ревью и совместной работе с командой.
- Поиск и устранение багов, улучшение стабильности приложений.
- Следование лучшим практикам разработки и обеспечение качества кода.