Медиа Ком

Ruby Developer Senior

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Обязанности:

  • Создание и клонирование веток, создание коммитов, отправка их.

  • Создание новых экшенов, развертывание, флаворинг, отправление сразу в нужные сторы AppMetrica.

  • Сборка и программирование пользовательского интерфейса, умение искать ошибки (debug), создание тестов, оптимизация рендера, понимание работы Sliver, InheritedWidget, Flutter libs, freezed, bloc, dio, shared_preferences, get_it.

  • Создание запросов и понимание ответов (Postman и аналоги).

  • Cоздание событий, понимание работы, поддержка продукта.


Тех.стек: Swagger, Postman, CI CD, REST API.

Требования:

  • Мобильное приложение “Дикси”. Понимание того как работает мобильное приложение, понимание логики работы и внутренней структуры; понимание взаимосвязи бэк-фронт, понимание где находится баг (фронт, бэк), знание требований и понимание задач на разработку.

  • Знание архитектурных паттеров, clean, solid;

  • Мобильное приложение “Дикси” Кодовая база. Знания Legacy и внутренних процессов разработки Flutter;

  • Понимание дерева виджетов, как работает layout, dart event loop.

  • Git, ограничивание прав;

  • REST API. Знание основных http статус кодов, типы запросов, jwt-токена, webhook, websocket;

  • Redux/bloc. Опыт работы с обоими;

  • Firebase, Push, app distribution, remote config, analytics, dynamic links

  • Figma. Умение ориентироваться в проекте, умение верстать по макету

  • Понимание работы и использование Ci cd;

  • Принципы работы мобильного приложения. Понимание основ работы мобильного приложения, знание основных дизайн-систем (Material Cupertino);

  • Консоль. Основные unix команды, пакетные менеджеры, скрипты;

  • Знание HMS (Huaway mobile services). Возможность настройки Huawei PushToken и других сервисов Huawei;

  • Знание ОС Аврора. Знание и умение адаптации кросс-платформенной разработки под ОС Аврора.

Условия:

  • Технически сильная и дружная команда;

  • Отлично поставленные коммуникации и процессы разработки от аналитики до деплоймента;

  • Профессиональное развитие, карьерный и финансовый рост;

  • Оформление по ТК РФ в аккредитованной IT-компании;

  • Удаленный формат работы.