🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Senior Flutter developer

Зарплата

от 250 000 до 300 000 ₽

Местоположение и тип занятости

Новосибирск, СочиПолный рабочий деньМожно удаленно

Компания

Международная компания-разработчик мобильных и веб-приложений

Описание вакансии

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

XIAG - международная IT-компания c 21-летним опытом: у нас есть офисы в Швейцарии (Винтертур) и России (Новосибирск и Сочи). Наша стратегия - партнерство с бизнесом, а не аутсорс: доли в проектах и работа с бизнес-задачами. Наши проекты в основном выполняются под управлением швейцарских менеджеров и для швейцарских бизнесов.

Приглашаем на работу с проектом HOGASHOP, крупнейшая независимая B2B торговая платформа в Швейцарии с offline-ориентированным мобильным приложением.

  • Переписываем существующее iOS-приложение на Dart/Flutter. Будет поддержка обеих мобильных платформ: Android, iOS / iPadOS.
  • Пользовательская база большая, приложением точно будут пользоваться реальные люди. Много людей.
  • Старые версии операционки поддерживать не нужно, пока ещё нет легаси-кода)

Стек:

  • свежий Flutter с null-safety и linter-правилами
  • Gitlab, CI / CD, тесты
  • REST API (http, json) ч/з dio
  • локальная БД + синхронизация
  • сбор crash-отчетов и аналитики

Есть отдельный человек, ответственный за UX. UI kit в процессе, влиять на это можно, но не обязательно.

Навыки-плюсы:

  • Нацеленность на результат категорически приветствуется.
  • Опыт мобильной разработки будет полезен, т.к. другие платформы пока не рассматриваем.
  • Привычка писать тесты - это большой плюс.

Желательно понимать:

  • процесс сетевого взаимодействия в интернете
  • механизм работы Flutter-виджетов
  • как работать с базами данных
  • отличия разных state-management подходов (bloc, provider, и т.д.)

Другие возможные плюсы:

  • законченные проекты, выложенные в GooglePlay | AppStore;
  • понимание UI guidlines для iOS и Material;
  • опыт синхронизации данных с backend
  • опыт работы с локальным кешем

Знание Swift / Kotlin / TS-JS и т.д. не обязательно. Знание dart - необходимо.

Бонусы

Рабочий процесс:

  • График стабильный, переработка не требуется.
  • Все разработчики русскоязычные. Проверка кода на MR.
  • Обмен знаниями, конструктивные предложения по улучшениям процессов в команде и используемых технологий - приветствуются.
  • Время на тесты есть. На рефакторинг тоже.
  • Можно устраивать парное программирование, рассказывать о новом на "семинарах" коллегам.

Условия:

  • Техника для работы предоставляется компанией.
  • Белая з/п, индексация, бонусы.
  • Ежегодный пересмотр зарплаты, бонусы и внимательная оценка работы каждого сотрудника
  • Соцпакет, больничный, отпуск. Возможен ДМС.
  • Швейцарский менеджмент: плоская структура, мало бюрократии.
  • Курсы, английский и т.д. с частичной оплатой от компании (75%)
  • Кухня, фрукты, удобства в офисе.
  • Гибридный график работы (часть дней можно работать из дома).

Дополнительные инструкции

Наша команде важно, чтобы и будущие коллеги могли: проявлять инициативу и отстаивать идеи; обсуждать, спорить, задавать вопросы; видеть свои причастность и ответственность в проекте; организовывать свое рабочее время и определять приоритеты. Если это то, что ты хотел бы видеть в своих коллегах - ждем к нам и знаем, что вместе будет классно.

Мы серьезно относимся к подбору: приглашаем попробовать себя в парном программировании с будущим коллегой.

Даже если думаешь, что это для тебя пока слишком - пиши познакомиться :)