Job Solution

Flutter разработчик (стажёр)

Условия работы

Заработная плата

Зарплата не указана

Навыки:

Flutter
  • Алматы
  • 11 откликов

Опубликовано 2 дня назад

JobSolution.kz

JobSolution.kz

Нет отзывов
до 50 сотрудников

О вакансии

Ищем стажёра Flutter-разработчика в команду Job Solution.

Мы развиваем мобильное приложение на Flutter: feature-first monorepo, отдельные фичи, общие UI-пакеты и дизайн-система, слой данных через clients / repositories, UI-состояние через BLoC-подход (controller + immutable state). В проекте много собственных архитектурных решений — это не учебный CRUD и не «типовой» стек из туториала.

Нам важны не дипломы и не список курсов, а способность думать. Уметь разобраться, почему код устроен так, а не копировать шаблон. Готовность учиться новому и работать там, где часть решений — кастомные.

Стажировка — реальные задачи в продукте: фичи, баги, доработки под правила команды. Есть менторство, но самостоятельность и желание разобраться — обязательны.

Обязанности

  • Разрабатывать и дорабатывать экраны и фичи под руководством ментора
  • Разбираться в архитектуре: feature folders, packages, repository layer, state management
  • Писать код в стиле команды: immutable models, понятное состояние экрана, без флаговой каши
  • Переиспользовать UI из дизайн-системы и общих виджетов
  • Чинить баги, закрывать edge-cases, доводить задачи до качества продукта
  • Участвовать в code review: принимать замечания и учиться аргументировать решения
  • Уточнять требования до реализации и коротко фиксировать неочевидное
  • Постепенно вести задачи «от постановки до PR» — сначала с поддержкой, затем самостоятельнее

Требования

Обязательно

  • Базовый Flutter / Dart: виджеты, навигация, `async` / `Future` / `Stream` / `Listenable`, работа с состоянием UI
  • Понимание OOP и принципов SOLID — не определения наизусть, а умение объяснить на примере
  • Понимание feature-first и слоёв: UI → state/controller → repository → client/API
  • Знакомство с BLoC-подходом (команда/событие → состояние → UI), даже если писали на Cubit/Bloc или аналоге
  • Готовность читать чужой код и следовать архитектурным правилам команды
  • Умение искать ответы самостоятельно и задавать точные вопросы
  • Английский на уровне чтения документации

 

Для нас критично

  • Нешаблонное мышление: не «так в гайде», а «как это правильно встроить сюда»
  • Интерес к внутренностям: зачем immutable state, packages, repository
  • Готовность осваивать кастомные паттерны команды, а не навязывать привычный стек

 

Будет плюсом

  • Freezed / Equatable / `build_runner`
  • REST API, JSON, модели
  • Git: ветки, PR, понятные коммиты
  • DI / composition root
  • Дизайн-система и переиспользуемые виджеты
  • Базовые unit / widget-тесты
  • Личный Flutter-проект со структурой (не один огромный `main.dart`)

Не обязательно

  • Коммерческий опыт
  • Знание конкретного state-management пакета из нашего стека
  • Идеальный UI с первого дня

Почему стоит к нам присоединиться

Гибкий график

Возможность самостоятельно планировать рабочее время в рамках договорённостей

Удалённая работа

Возможность работать полностью или частично из любой точки мира

Работа с современными технологиями

Использование передовых инструментов, фреймворков и платформ в реальных проектах

Менторство и карьерный рост

Индивидуальный план развития, регулярные 1-on-1 с руководителем и возможность роста внутри компании