👋 Чего вы сегодня ждете от работодателей? Проводим опрос, чтобы помочь компаниям увидеть рынок глазами кандидатов → участвовать

Фронтенд разработчик (Frontend developer)

Зарплата

от 100 000 ₽

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

Можно удаленно

Компания

Создаем бренды, сайты, сервисы, моб. приложения и дизайн

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

Требуется Frontend developer для работы над созданием сайтов, веб приложений, сервисов и личных кабинетов.

Основные требования: Валидная, качественная верстка как в дизайне (Pixel Perfect). Высокая скорость выполнения задачи любой сложности в установленные сроки. Отличная микроанимация, без необходимости объяснять ее необходимость. Высокая стрессоустойчивость

Формат работы: удаленная работа

Занятость: полная/частичная

Коммерческий опыт: от 5 лет

Ключевые задачи и обязанности:

Frontend разработка:

  • Разработка и поддержка пользовательских интерфейсов веб-приложений.
  • Активное использование Vanilla JS для написания чистого и эффективного клиентского кода.
  • Применение принципов модульной разработки в JavaScript.
  •  Работа с фреймворком Alpine.js, включая интеграцию и настройку его плагинов.
  • Верстка с использованием Tailwind CSS v3, создание адаптивных и современных интерфейсов.
  • Интеграция и работа со сторонними JavaScript библиотеками (например, для управления cookie, аналитики, работы с API).
  • Опыт работы с инструментами сборки frontend-проектов (например, Webpack, Vite, Parcel) будет плюсом.

Backend разработка:

  • Уверенное владение PHP.
  •  Поддержка и доработка существующего самописного PHP-движка: анализ кода, исправление ошибок, рефакторинг, оптимизация производительности.
  • Разработка новых модулей для самописного движка в соответствии с бизнес-требованиями.
  • Разработка плагинов и приложений для платформы Webasyst: создание новых функциональных возможностей и интеграций для этой CMS/e-commerce платформы.

Работа с базами данных:

  • Проектирование, реализация и оптимизация запросов к базам данных MySQL.
  • Работа с нереляционной базой данных MongoDB.

Требования к кандидату (Необходимые навыки и опыт):

  • PHP: Глубокое знание языка, опыт работы с ООП, понимание принципов построения веб-приложений. Умение разбираться в чужом коде обязательно.
  • JavaScript: Отличное владение Vanilla JS (ES6+), понимание асинхронности, DOM API.
  • Alpine.js: Практический опыт работы или опыт с аналогичными легковесными JS-фреймворками (например, Vue.js на базовом уровне) и готовность быстро освоить Alpine.js.
  • Tailwind CSS: Опыт верстки с использованием Tailwind CSS (желательно v3) или сильный опыт с другими CSS-фреймворками и методологиями (БЭМ, Utility-first).
  • HTML/CSS: Уверенные знания HTML5, CSS3.
  • Базы данных: Опыт работы как с реляционными (MySQL), так и с NoSQL (MongoDB) базами данных. Умение писать и оптимизировать запросы.
  • Модульная разработка: Понимание и применение принципов модульности в коде (как на бэкенде, так и на фронтенде).
  • Системы контроля версий: Опыт работы с Git.
  • Английский язык: На уровне чтения технической документации.

Желательные навыки (Будет плюсом):

  • Прямой опыт разработки плагинов или приложений для Webasyst.
  • Опыт работы с инструментами сборки JavaScript (Webpack, Vite и т.д.).
  • Опыт работы с Docker.
  • Понимание принципов REST API.