Опубликовано 14 декабря 2025 г.
Junior+ Flutter Developer
Мы ищем в команду Incetro Flutter-разработчика, который пишет чистый аккуратный код, понимает логику работы мобильных приложений и готов разбираться в продукте не только на уровне отдельных экранов, но на уровне влияния на бизнес клиента и мир вокруг.
Мы работаем над мобильными продуктами со сложными интеграциями и нетривиальными модулями, поэтому ищем человека, который хочет системно развиваться в разработке через практику и ясные процессы.
Если Flutter – направление, в котором ты хочешь расти, заполни нашу анкету и мы свяжемся с тобой.
О нас
Incetro – команда, которая занимается мобильной разработкой для продуктов с высокой сложностью:
Приложения для строительной индустрии
Финансовые сервисы: кошельки, банки, управленческий учет
Мобильные операторы: биллинг, eSIM, тарифные модули
Работа с фото и видео: AR, медиа-редакторы, работа с файлами и изображениями
Свои решения для авторизации, чатов, сторис, внутренние сервисы и много чего ещё, что помогает быстрее решать задачи клиентов
Мы работаем с задачами, где важны стабильность, точность и понимание логики системы.
Когда мы пишем код, то подключаемся не только на уровне реализации. Существенная часть работы – разбор процессов клиента, анализ ограничений и поиск решений, которые дают предсказуемый результат.
Наша внутренняя среда построена вокруг сложной инженерии, регулярных системных процессов и роста через практику. Сейчас мы активно развиваем менторство внутри компании, формируем новые стандарты работы в AI реалиях и делимся этими подходами между собой.
Что будем ожидать от тебя
Работа у нас строится вокруг инженерного подхода. Если тебе откликаются пункты ниже, ты быстро врастёшь в наши процессы.
Умение разбираться в задаче до уровня системы: связи, зависимости, ограничения, влияние на поведение продукта
Способность работать с требованиями: читать, уточнять, замечать несостыковки и задавать точные вопросы
Чистый, предсказуемый код: без хаоса, магических чисел, и попыток обойти структуру
Ответственность за результат: фича считается сделанной только тогда, когда она попадает в ожидания – и в нормальных, и в пограничных сценариях
Навык тестировать свои решения: и как инженер, и как пользователь
Работа с неопределённостью: способность двигаться вперёд, если вдруг информации недостаточно
Уважение к архитектуре: следование договорённостям, единая и понятная структура модулей
Качественная коммуникация: ясные вопросы, прозрачные ответы, отсутствие духоты и воды в формулировках
Быстрая обучаемость: готовность вникать в новые инструменты и подходы без сопротивления
Умение писать независимый код – такой, который может абстрагироваться от всего проекта и быть единым целым (как полноценная библиотека)
Требования
Умение писать понятный читаемый код, без излишеств и воды
Уверенная работа с Dart: асинхронность, Future и Stream, обработка ошибок
Понимание базовой архитектуры мобильного приложения: навигация, состояние, жизненный цикл
Опыт работы со state management (BLoC, Provider, MobX или аналоги) на уровне предсказуемой логики состояния
Работа с API: запросы, ошибки, таймауты, поведение при нестабильной сети
Понимание архитектурных слоёв и разделение ответственности между UI, бизнес-логикой и данными
Умение проектировать модули так, чтобы их можно было вынести в отдельную библиотеку или продукт без переписывания
Интеграция нативных возможностей: method channels, подключение SDK на iOS и Android, работа с правами, пушами, deeplink и фоновыми задачами
Работа с edge-cases: отсутствие сети, повторные действия, параллельные сценарии, быстрые переходы между экранами
Умение читать чужой код и быстро разбираться в существующей структуре проекта
Работа с Git: ветки, осмысленные коммиты по регламенту, понятные merge request
Будет плюсом
Понимание Clean Architecture и умение применять её без усложнения
Опыт работы с CI / CD, сборками, окружениями и flavor’ами
Работа с code generation (build_runner, freezed, json_serializable)
Опыт интеграции платёжных SDK или других сложных нативных модулей
Работа с локальными БД (Hive, SQLite) и миграциями данных
Опыт оптимизации производительности Flutter-приложений
Навык писать модульные или widget-тесты
Понимание принципов безопасности мобильных приложений
Условия
Формат занятости: от 4 часов в день, можно совмещать с учёбой
Погружение 2-3 недели: работа с ментором, задачи, разборы
Работа на результат без лишней формализации и бюрократии – всё очень гибкое, где таблицы и бумаги – только инструменты, чтобы договориться и планировать работу
Удалённая работа: процессы и коммуникация полностью описаны
Обсуждаем оклад / ставку часа по итогам собеседования и вашему опыту
Если в процессе работы мы понимаем, что загрузка больше или увеличивается, то вместе пересматриваем условия
Парт тайм (график готовы обсуждать) или проектная основа
Испытательный срок 2 месяца
Incetro
Удалённо