Flutter-разработчик (Middle/Senior)

По договоренности

Россия, Санкт-Петербург, набережная Обводного канала, 199-201
  • Пушкинская
  • Технологический институт 1
  • Балтийская

TutorPlace — аккредитованная IT-компания, создающая инновационную образовательную платформу, объединяющую студентов и преподавателей. Сейчас мы выходим на мобильные устройства и ищем опытного Flutter-разработчика, который поможет нам создать современное и удобное приложение с нуля.

‼️ Обратите внимание: работа ведётся в офисе (Санкт-Петербург), формат удалёнки/ гибрид не рассматривается.

Что предстоит делать:

  • Разработать мобильное приложение TutorPlace с нуля на Flutter (Dart);
  • Спроектировать гибкую архитектуру, готовую к масштабированию;
  • Реализовать функционал: авторизация, каталог курсов, просмотр видео и текстовых материалов, прохождение тестов, отслеживание прогресса;
  • Настроить офлайн-режим (скачивание и использование контента без интернета);
  • Интегрировать приложение с Firebase (Auth, Firestore, Messaging) и нашим PHP/REST API;
  • Настроить Push-уведомления о новых уроках и событиях;
  • Участвовать в code review и тестировании (unit, widget, integration);
  • Публиковать и поддерживать приложение в App Store и Google Play.

Что мы ожидаем:

  • Опыт коммерческой разработки на Flutter от 3 лет;
  • Отличное знание Dart, принципов асинхронного программирования;
  • Опыт проектирования архитектуры с нуля (Clean Architecture, SOLID);
  • Уверенное владение BLoC;
  • Практический опыт реализации офлайн-доступа и синхронизации данных (работа с локальными БД);
  • Уверенные навыки интеграции с Firebase SDK:

    Auth — разные способы авторизации;

    Firestore/Realtime Database — хранение данных и прогресса;

    FCM — push-уведомления;

    Crashlytics/Analytics — метрики и стабильность;

  • Опыт самостоятельной публикации приложений в App Store и Google Play;
  • Владение Git, понимание Agile/Scrum.

Будет плюсом:

  • Опыт с нативными видеоплеерами и DRM;
  • Реализация встроенных покупок (In-App Purchases);
  • Понимание Material Design и адаптация под iOS;
  • Опыт работы с альтернативами Firebase (в условиях ограничений).

Что мы предлагаем:

  • Работа в современном офисе в 10 минутах от м. Балтийская;
  • Белая заработная плата, выплаты 2 раза в месяц без задержек;
  • Оформление по ТК РФ с первого дня (отпуск, больничные);
  • График 5/2, с 9:00 до 18:00;
  • Молодая и дружная команда, атмосфера поддержки и развития;
  • Уютная кухня с бесплатным кофе, чаем и сладостями;
  • Подарки и корпоративные мероприятия;
  • Массажное кресло и PlayStation в офисе для отдыха.

🚀 Присоединяйтесь к TutorPlace — создадим крутое образовательное приложение вместе!


Адрес: Россия, Санкт-Петербург, набережная Обводного канала, 199-201

Поделиться:

Опубликована 15 дней назад

Вакансия в подборках

  1. Разработчик
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.