Привет! Мы — Genotek, молодая и современная медицинская компания.
Работаем с технологиями будущего: проводим исследования, которые помогают людям узнать всё про свои гены, происхождение и особенности здоровья.
Если ты ищешь за развития и хочешь крутую команду — присоединяйся к команде Genotek в роли Senior Flutter Developer для наших сервисов — Здоровье и Генеалогия.
Чем предстоит заниматься:
- Разрабатывать и поддерживать мобильные приложения на Flutter
- Участвовать в проектировании архитектуры приложений
- Интегрировать с бэкенд-сервисами и сторонними API
- Оптимизировать производительность и отзывчивость приложений
- Реализовывать сложные UI-компоненты и анимации
- Писать unit тесты
- Проводить код-ревью и участвовать в планировании задач
- Менторить junior- и middle-разработчиков
- Участвовать в процессе публикации приложений
- Сопровождать и рефакторить существующий код
Что мы ждем от вас:
- 3+ года коммерческого опыта с Flutter (мобильная разработка)
-
Глубокое знание Dart (ООП, асинхронность, Streams, Generics и др.)
-
Хорошее понимание Null Safety опыт миграции legacy-кода
-
Опыт работы с Cubit (bloc) – наш основной стейт-менеджер
-
Опыт работы с Dependency Injection (get_it, injectable и др.)
-
Понимание сетевых протоколов (HTTP, WebSocket) - работа с сетевыми запросами на низком уровне
-
Умение оптимизировать производительность (анализ FPS, memory leaks, уменьшение размера APK/IPA)
-
Интеграция с REST API, GraphQL, WebSockets
-
Работа с Firebase (Cloud Messaging, Crashlytics, Analytics)
-
Понимание архитектурных паттернов (Clean Architecture, MVVM, SOLID)
-
Опыт публикации приложений в App Store и Google Play
-
Высшее профильное образование
Будет плюсом если вы умеете:
- Навыки работы с нативными модулями (Kotlin/Swift)
- Опыт настройки CI/CD в GitLab (GitLab CI/CD) - используем в проектах
- Написание Unit/Integration тестов
- Участие в архитектурных решениях, менторстве
- Опыт работы с WebView и интеграцией веб-контента в приложения
- Знание веб-технологий (HTML, CSS, JavaScript) - часто используем гибридный подход
- Умение работать с Sliver - создание сложных кастомных скроллов
Мы предлагаем:
Напиши нам сопроводительное письмо, в котором расскажешь про свой самый сложный проект на Flutter.