В связи с расширением штата, в аккредитованную IT компанию, ищем Разработчика Java
Мы с 2008 года разрабатываем различные IT-решения, поставляем оборудование для складов и автоматизируем бизнесы средних и крупных компаний.
Наши программисты полностью изменили представление участников оборота о маркировке благодаря собственной системе Total Mark.
Обязанности:
- Разработка и поддержка корпоративного мобильного приложения для промышленных устройств на Flutter (без публикации в публичные магазины).
- Реализация пользовательских интерфейсов (экраны, формы, сложные потоки задач), интеграция с backend по REST/JSON и WebSocket.
- Развитие функционала сканирования DataMatrix/QR-кодов (через камеру устройства или внешние сканеры).
- Интеграция со специализированными SDK оборудования (промышленные сканеры штрихкодов, камеры).
- Организация работы с локальным хранилищем, реализация кэширования и оффлайн-режима.
- Участие в улучшении UX и оптимизации производительности приложения.
- Написание unit- и widget-тестов.
- Работа в CI/CD среде (Jenkins): управление версиями Flutter SDK, настройка сборок.
Требования: - Опыт коммерческой разработки на Flutter от 3 лет.
- Уверенное владение Dart (понимание асинхронности, Future/Stream, эффективное управление памятью).
- Понимание архитектурных подходов (BLoC, Provider, Riverpod и т.д.) и умение их применять.
- Опыт интеграции с REST API.
- Умение работать с состоянием приложения, сложными формами и валидацией.
- Понимание процесса сборки для Android и Windows (Gradle, подпись APK/AAB).
Условия: