Опубликовано 14 декабря 2025 г.

Junior+ Flutter Developer

World iconудаленно
Money bag icon-

Мы ищем в команду 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 месяца

IN

Incetro

Удалённо

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру
вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по C#
стажировки по C#