logo

Front-end инженер

Вакансия уже неактуальна и находится в архиве

Обязанности

  • NodeJS в production. Изоморфные приложения - наше все.
  • Оптимизация frontend-а. (Проработка стратегии, сбор метрик и т.д).
  • Развитие библиотеки компонентов (Рефакторинг, планирование релизов, развитие storybook).
  • Автоматизация визуального тестирования.

Требования

  • Знаешь JavaScript (ES6+) и React (react hooks, virtual dom, lifecycle methods) на высоком уровне, и event loop для тебя не пустой звук.
  • Имеешь практический опыт Typescript, Webpack/Rollup/Parsel, Babel, NPM/Yarn.
  • Понимаешь на что нужно обращать внимание при разработке страниц.
  • Владеешь современным CSS (flexbox, grid).
  • Имеешь опыт работы в команде и готов обсуждать технические и продуктовые идеи.
  • Понимаешь паттерны проектирования и современные архитектурные решения. Знаешь основные принципы ООП и SOLID и применяешь их при написании кода.
  • Знаком с основными метриками производительности frontend-а. А также занимался оптимизацией загрузки страниц.
  • Слово верстка не вызывает у тебя отвращения, имеешь практический опыт вёрстки под мобильные устройства.
  • У тебя есть опыт работы с основами командной строки Linux.
  • Любишь CSS-in-JS (мы используем styled-сomponents), понимаешь их преимущества и недостатки. Знаешь такие слова как stylus и css-modules.
  • Знаком с unit и snapshot тестами (мы используем Jest).
  • Любишь git, знаешь основные команды и отличия merge от rebase, умеешь решать конфликты.
  • Знаком Atlassian-стеком (У нас есть Jira, Confluence, Bamboo, BitBucket Server).
  • Имеешь практический опыт с серверными шаблонизаторами (да, на серверной стороне мы используем twig).

Условия

  • Работу над самым высоконагруженным финансовым супермаркетом Рунета с ежемесячной аудиторией более 10 миллионов уникальных пользователей.
  • Работу в кросс-функциональной scrum-команде с ежедневными релизами.
  • Хорошо настроенный CI/CD.
  • Сильную гильдию frontend-разработчиков. Средний уровень разработчиков в компании — middle+/senior. Есть чему поучиться, и с кем обсудить то, что уже знаешь.
  • Высокую культуру разработки. Актуальный стек технологий и обязательное ревью кода.
  • Продуктовую разработку и проработку задач с первых этапов, декомпозиция, разработка и отслеживание результатов.
  • Возможность влиять на продукт. Мы слушаем коллег и используем их экспертизу, идеи для выбора наилучшего решения в развитии продукта.
  • Хорошую внутреннюю team lead школу. Умеем, а главное любим растить team lead -ов среди собственных сотрудников.
  • Регулярные архитектурные встречи, где ты сможешь влиять на общий вектор развития frontend направления компании.
  • Возможность ротации. Не зашел проект, всегда есть возможность ротации в другую продуктовую вертикаль или архитектурное направление.
Вакансия уже неактуальна и находится в архиве