Senior Flutter разработчик, Fullstack разработчик

Уровень зарплаты: от 200 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Senior Flutter разработчик, Fullstack разработчик

О СЕБЕ
Flutter-разработчик с 5+ годами опыта в кроссплатформенной мобильной разработке (Android, iOS, Web). Специализируюсь на сложных B2B/B2C продуктах, Clean Architecture, BLoC и TDD. Оптимизирую производительность (ускорил запуск на 20%, FPS на слабых устройствах +20%), интегрирую внешние SDK и системы (1С, платежи, ККТ), внедряю офлайн-режим и CI/CD. Имею опыт менторства и код-ревью. Ориентируюсь на роль Lead/Architect разработчика и решение сложных инженерных задач.

НАВЫКИ
Flutter, Dart, Kotlin, Java, Swift, BLoC/Cubit, Provider, Riverpod, get_it, Dio/Chopper, SQL (SQLite/Isar, PostgreSQL), go_router/auto_route, Firebase, REST, WebDAV, Clean Architecture, TDD, Jira, Git, GitLab, Bitbucket, Jenkins, Figma, TeamCity, Unit-, Widget-, Integration testing, Android SDK, 1C, UI/UX, JSON, WebSocket, CI/CD.

ОПЫТ РАБОТЫ
Senior Flutter Разработчик
АБ Технолоджи, СЕН 2025 – наст. время
Клиентское приложение для популярного онлайн-кинотеатра на Flutter для Android, iOS, and Web.
• Спроектировал систему многоуровневых оверлеев, сократив время отклика на 40% при отображении большого количества элементов.
• Реализовал формы монетизации: каталог подписок, покупка через привязанные карты, активация промокодов, интеграция с внешними платежными системами.
• Внедрил анимации и реактивную верстку на всех экранах без просадки производительности под любые размеры экранов.
• Оптимизировал построение виджетов в Sliver-ах: время переключения между каталогами снижено на 10%, FPS на слабых устройствах вырос на 20%.
• Интегрировал сторонние JavaScript-библиотеки веб-плеера и метрики через Dart JS-интероп.
• Ускорил первичный запуск приложения с 4 секунд до 1 секунды за счет рефакторинга инициализации и lazy-загрузки зависимостей.
• Снизил потребление интернет-трафика на 10% путём оптимизации REST-запросов.
• Уменьшил время повторной загрузки каталогов на 30% благодаря многоуровневому кэшированию.

Lead Flutter Разработчик, Kotlin Разработчик
Агент Плюс, МАЙ 2022 – СЕН 2025
Корпоративное мобильное приложение для торговых агентов (B2B-торговля).
• Создал с нуля 7 типов документов (мерчандайзинг, реализация, ПКО, РКО, возврат, поступление, заявка на возврат) со сложной валидацией, автозаполнением, рекомендациями и генерацией печатных форм.
• Реализовал метрики продаж, планы посещений, взаимодействие с клиентами (списание долгов, подробная информация).
• Спроектировал обмен файлами с 1С через WebDAV и REST-взаимодействие с личным кабинетом.
• Реализовал нативную многопоточность для обработки больших данных для таблиц с 10000+ строк, оптимизировал запросы SQL, используя рекурсию и индексацию.
• Внедрил сканирование штрихкодов, маркировок и QR-кодов для поиска товаров и авторизации.
• Разработал механизмы unit-, widget- и integration-тестов при удаленной сборке.
• Спроектировал внедрение нативного Kotlin-кода для работы с ККТ-драйвером и Coroutines.
• Создал модульную архитектуру на BLoC и Clean Architecture.
• Реализовал офлайн-режим с миграциями SQLite/Shared Preferences, что расширило аудиторию на 10% (агенты в труднодоступной местности).
• Сократил время оформления документов более чем в 2 раза за счёт автозаполнения и рекомендаций.
• Автоматизировал обмен с 1С, убрав ручную загрузку/выгрузку.
• Покрыл 90% бизнес-логики unit-тестами.
• Настроил CI/CD в TeamCity, внедрил TDD, проводил код-ревью и менторил младших разработчиков.

Android-, iOS-, Flutter Разработчик
Ареал, СЕН 2021 – МАР 2022
• Разработал UI-макет маркетплейса: создал экраны каталога, корзины, личного кабинета и истории заказов под платформу iOS на SwiftUI.
• Перенес JS-анимации во Flutter (плавные переходы, появление элементов).
• Интегрировал REST-клиент на Dio для загрузки данных с сервера; настроил сохранение сессии через Secure Storage.
• Визуализировал бизнес-статистику: построил интерактивные круговые диаграммы, гистограммы и линейные графики на основе данных по продажам и пользовательским метрикам.
• Написал unit-тесты на Flutter, покрыл часть бизнес-логики.
• Участвовал в ручном тестировании на реальных устройствах, исправлял баги, оптимизировал производительность.

ОБРАЗОВАНИЕ
Международная академия бизнеса и новых технологий (МУБиНТ), Прикладная информатика, Бакалавр – планируется 2028

ЯЗЫКИ
Русский - Родной, Английский - B2.