👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Full Stack Web Developer (Middle+)

Зарплата

от 70 000 до 180 000 ₽

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

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

Компания

Издание о разработке и обо всём, что с ней связано

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

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

Наша dev-команда расширяется, и мы ищем fullstack веб-разработчиков уровнем Middle+.

Что нужно будет делать?

Прокачивать наш сайт: много писать на Svelte и TypeScript, работать с контейнерами, мигрировать business layer с PHP на TypeScript и писать автоматику. Сформирован большой разноплановый бэклог, скучно не будет: поможем прокачаться и дадим интересный опыт.

Наш стек

Backend:

  • Node.js, WordPress, Docker
  • MySQL, Redis
  • TypeScript, PHP, Go, SQL
  • PHPUnit, Jest

Frontend:

  • Svelte, TypeScript, JavaScript, ESNext
  • CSS, SASS/SCSS, HTML
  • Figma
  • Svelte Storybook
  • Cypress, Jest

CI/CD:

  • Docker/Docker-Compose/Development-in-Container
  • BitBucket Pipelines → GitHub Actions
  • DO Registry

Какие требования?

  • Frontend:
    • Умение работать с линтерами;
    • CSS/SCSS/SASS;
    • Опыт использования компонентно-ориентированного подхода;
    • Опыт работы с Rollup/Webpack/Snowpack;
    • Навыки адаптивной вёрстки;
    • Обязателен опыт работы с одним из современных фреймворков React/Svelte/Vue/Angular 2+ (писать придётся в основном на Svelte);
    • Желателен опыт работы с микрофронтендами;
  • Backend:
    • Обязателен опыт работы с REST API на Node.js;
    • Знание WordPress на уровне ядра;
    • Опыт работы с MySQL;
    • Умение писать производительные чистые SQL-запросы;
  • Умение писать Unit, Integration и E2E-тесты;
  • Понимание CI/CD процессов;
  • Умение работать с паттернами;
  • Понимание алгоритмической сложности и умение писать высокопроизводительный код.

Как работаем?

Ключевые сотрудники с поправкой на COVID работают в офисе недалеко от ст. м. Алексеевская. Мы будем рады видеть вас там, но работать удалённо тоже можно. График гибкий, но нужно быть на связи в обозначенное вами же время и участвовать в стендапах два раза в неделю.

Задачи отслеживаем в Jira, внутри команды общаемся в Slack. Любим Agile-практики, но не придерживаемся конкретного фреймворка. Общие цели компании отслеживаем по OKR.

Основной Workflow: Git (Bitbucket, GitHub), Jira, Development-сервера, Slack, Digital Ocean.

Бонусы

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

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

Если вы не подходите по некоторым требованиям, но хотите стать частью нашей команды, оставляйте отклик — возможно, вы тоже сможете помочь нашему проекту.