Flutter Core / Reader Engine Developer
Фокус: низкоуровневая работа с форматами, рендеринг, аннотации
Задачи:
- Разработка и оптимизация движка отображения EPUB/FB2/PDF
- Реализация системы аннотаций с привязкой к контенту (CFI, text-range)
- Интеграция CustomPainter для рисования с поддержкой векторных путей
- Оптимизация под E-Ink: минимизация мерцания, управление refresh-режимами
- Работа с Isolate для парсинга больших файлов без фризов
Требования:
- 3+ года коммерческой разработки на Flutter
- Глубокое понимание работы CustomPainter, GestureDetector, RenderObject
- Опыт работы с парсингом форматов (XML, ZIP, PDF spec — будет плюсом)
- Понимание принципов работы E-Ink дисплеев (или готовность быстро разобраться)
- Умение писать чистый, тестируемый код (unit/widget tests)
Будет преимуществом:
- Опыт с epub_view, pdfx, flutter_epub
- Знание CFI (Canonical Fragment Identifier) стандарта
- Навыки профилирования (DevTools, timeline)
- Базовое понимание Android Device Policy / ADB