Middle Frontend Developer (Native)

Дата размещения вакансии: 23.09.2024
Работодатель: Inventive Retail Group
Уровень зарплаты:
от 150000 до 190000 RUR
Город:
Москва
Причальный проезд 2
Требуемый опыт работы:
От 1 года до 3 лет

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

  • Своевременное, самостоятельное и качественное выполнение задач по поддержке проекта и разработке нового функционала;

  • Принятие архитектурных решений соответствующих современным технологиям и требованиями производительности;

  • Планирование и оценка задач и нового функционала;

  • Рефакторинг и оптимизация существующей кодовой базы;

  • Документирование кода;

  • Написание юнит и модульных тестов;

  • Адаптивная кроссплатформенная разработка блоков, компонентов, страниц и других элементов проекта, с использованием CMS Magento;

  • Разработка нового функционала для проектов с учётом поставленных задач или технического задания от заказчика, с соблюдением указанных сроков реализации задачи;

  • Разработка новых проектов компании с учётом уже имеющейся инфраструктуры и существующих программных компонентов, а также создание нового функционала и программных компонентов, необходимых для успешного запуска проекта, с учетом установленных сроков сдачи проекта;

  • Рефакторинг, оптимизация существующих модулей, компонентов, скриптов, используемых на проектах, а также проверка и устранение недочетов общей структуры frontend проектов;

  • Самостоятельное тестирование проектов в разных популярных браузерах, операционных системах и разрешениях экранов, с целью поиска ошибок некорректного отображения проектов, а также неправильной работы логики программных компонентов;

  • Написание unit и e2e-тестов покрывающих логику работы компонентов;

  • Оптимизация работы проектов и его компонентов на основе рекомендаций сервиса google page speed для увеличения скорости их загрузки, профилирование и оптимизация подключаемых пакетов и бандлов;

  • Документирование нового функционала на специализированных ресурсах общества;

  • Участие в рабочих совещаниях, внесение рекомендаций и уточнение требований;

  • Соблюдение конфиденциальности при работе с данными, а также неразглашение любой информации, полученной в процессе трудовой деятельности;

  • Соблюдение трудовой и производственной дисциплин, правил и норм охраны труда, требований производственной санитарии и гигиены, противопожарной безопасности.

Требования:

  • Большой опыт работы с любой CMS-системой(будет плюсом если это Magento или 1C:Bitrix), в том числе настройка параметров сайта, страниц, наполнение контентом, работа с шаблонами от 1 года;

  • Опыт работы с системой Git на уровне объединения веток, разрешения конфликтных ситуаций, правильное и читаемой написание комитов;

  • Опыт работы с языком разметки XML, JSON;

  • Отличные знания языка разметки HTML5, понимание как работают браузерные события, для чего нужны дополнительные атрибуты, валидация разметки через W3C;

  • Отличное владение синтаксисом каскадных таблиц стилей CSS3 и препроцессоров Sass/Less/Scss/PostCSS на уровне понимания и написания mixins, css-функций, понимания вложенности, соблюдение БЭМ-методологии в наименовании классов;

  • Уверенные знания языка Javascript(ES5/ES6), понимание в отличии работы спецификаций, а также в поддержке синтаксиса в разных браузерах; написание сложных абстрактных методов;

  • Базовый опыт работы с jQuery, на уровне написания анимаций и функциональных методов;

  • Умение настраивать BABEL под проект;

  • Навыки работы с fetch, AJAX запросами, опыт взаимодействия с API-сервисами;

  • Уверенное владение языком PHP на уровне работы с php-шаблонами проектов;

  • Умение тестировать и документировать написанный код;

  • Отличные навыки вёрстки: Pixel Perfect, адаптив под все разрешения, кроссбраузерность;

  • Опыт работы с визуальными дизайн системами, такими как AdobeXD, Figma, Avocode;

  • Опыт работы с Google Page Speed, GTmetrix: понимание работы показателей, отладка сайта для снижения скорости загрузки страниц;

  • Уметь писать понятный, читаемый код; уметь разбираться в чужом коде;

  • Опыт работы с YouTrack, Jira, Trello или другими системами;

  • Опыт экспертизы и оценки задач по срокам.

Условия:

  • Работа на полной занятости 5/2, гибрид, возможна удаленка;
  • Современный офис Компании на м.Шелепиха;
  • ДМС со стоматологией после срока испытания;
  • Скидки на продукцию всех брендов Компании: restore:, Samsung, Xiaomi, Мир Кубиков, UNOde50, Street Beat, Hiker.
  • Работа в дружественном и слаженном коллективе;
  • Возможность влиять на эффективность компании и создавать лучший продукт в направлении 1С