Назад

Не получаете ответ?

Вакансия опубликована 8 дн. назад - шансы на ответ снижаются.

9 дней назад

Flutter-разработчик (Desktop)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Flutter-разработчик (Desktop): Разработка кроссплатформенного десктопного приложения на Flutter с чатом, видеозвонками, системными функциями и безопасной синхронизацией данных с акцентом на производительность, нативную интеграцию и офлайн-режим. Focus on проектирование локальной базы данных, end-to-end шифрование, WebRTC, Platform Channels, FFI и CI/CD для Windows, macOS и Linux.

Локация: Воронеж, работа только в офисе работодателя

Компания

СМИТ разрабатывает компьютерное программное обеспечение для клиентов из ТЭК и государственного сектора.

Что делать

  • Разрабатывать UI и бизнес-логику десктопного приложения на Flutter: чаты, контакты, уведомления и настройки.
  • Реализовывать системные функции: горячие клавиши, системный трей, управление окнами, drag & drop, работу с файлами, камерой, микрофоном и буфером обмена.
  • Интегрировать WebSockets, HTTP-клиент, офлайн-очередь сообщений и синхронизацию после восстановления сети.
  • Проектировать локальную базу данных на SQLite и внедрять end-to-end шифрование, безопасное хранение сессий, токенов и приватных ключей.
  • Разрабатывать аудио- и видеозвонки через flutter_webrtc, интегрировать TURN/STUN и управлять устройствами ввода-вывода.
  • Писать юнит- и интеграционные тесты, оптимизировать производительность и поддерживать CI/CD-сборки для Windows, macOS и Linux.

Требования

  • От 3 до 6 лет опыта и высшее образование в области математики, информатики или смежных дисциплин.
  • Опыт десктопной разработки под Windows, macOS и Linux.
  • Уверенное владение Flutter, Dart и архитектурными подходами BLoC, Riverpod, MVVM и Clean Architecture.
  • Понимание isolates, Event Loop, Future, Stream, widget tree, render tree и element tree.
  • Опыт с десктопными пакетами Flutter, CustomPainter, анимациями, Platform Channels и FFI.
  • Готовность участвовать в code review.

Культура и преимущества

  • Официальное трудоустройство по ТК РФ и полностью белая заработная плата.
  • Вознаграждение обсуждается индивидуально по итогам собеседования.
  • График работы 5/2.
  • Офисный формат с живым взаимодействием команды и быстрым принятием решений.
  • Прозрачные перспективы карьерного и зарплатного роста.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →