← К каталогу
СМ

СМИТ

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

ОфисУровень не указанВоронеж, Россия9 дн. назад
О ВАКАНСИИ

Описание вакансии

ООО «СМИТ» — лидер в области разработки компьютерного программного обеспечения, активно работающий с ключевыми клиентами в ТЭК и госсекторе.

Что предстоит делать:

Flutter:

  • Реализовывать элементы интерфейса мобильного приложения и поддерживать адаптивный дизайн под разные разрешения экрана и DPI.
  • Оптимизировать перерисовки, снижать потребление памяти и нагрузку на CPU.
  • Интегрировать WebSockets для мгновенной доставки сообщений и реализовывать HTTP‐клиента.
  • Управлять офлайн‐очередью сообщений и синхронизацией данных при восстановлении сети.

Бэкенд и архитектура:

  • Разрабатывать эндпоинты для клиентского приложения.
  • Участвовать в разделении монолитных сервисов на микросервисы и выстраивать взаимодействие между ними.
  • Оптимизировать быстродействие микросервисов и следить за их надёжностью.

Тестирование и качество кода:

  • Писать юнит‐тесты (для BLoC/провайдеров, репозиториев) и интеграционные тесты для критически важных сценариев (отправка сообщений, звонки).
  • Принимать участие в код‐ревью и помогать команде поддерживать высокий стандарт качества.

Требования:

  • Высшее образование в области математики, информатики или смежных дисциплин.
  • Опыт работы фуллстек‐разработчиком от 3 лет.
  • Уверенное владение Flutter: глубокое понимание widget tree, render tree, element tree; опыт работы с CustomPainter и анимациями (Implicit/Explicit).
  • Опыт интеграции с REST API, WebSockets (например, web_socket_channel), понимание Server‐Sent Events (SSE).
  • Навыки работы с локальным хранилищем и кешированием: SQLite (sqflite, drift), SharedPreferences, SQLAlchemy.
  • Владение бэкенд‐технологиями: Kafka, Redis, Docker, FastAPI.

Будет плюсом:

• • Опыт разработки мессенджеров или чат‐систем на Flutter.

  • Работа с WebRTC (flutter_webrtc) для аудио‐ и видеозвонков.

Что мы предлагаем:

  • Официальное трудоустройство по ТК РФ и полностью «белую» заработную плату.
  • Достойный уровень вознаграждения — обсудим индивидуально по итогам собеседования.
  • График…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6