📍 МоскваМожно удалённо из РФ
Ищем опытного разработчика для развития направления онлайн “записи” — это сервис подбора клиники и врача с последующей записью на прием или диагностику. Бронирование и запись в большинство клиник осуществляется автоматизировано в реальном времени. Мы стремимся помочь людям подобрать лучшего для них врача с учетом огромного количества отзывов, местоположения, рейтинга врача, стоимости приема и многих других факторов.
Технологии/инструменты
JavaScriptReact.jsVue.JSVuexSSRJestDOM
- Vue2, Vuex, Nuxt.
- React, Redux.
- Webpack, Babel, ESLint.
- Lerna.
- Jest, Vue-test-utils, Mocha.
Ваши задачи
- Поддержка и развитие проекта в рамках продуктовых задач.
- Участие в проектировании и обсуждении архитектурных решений.
- Перевод проекта на Next / React с Vue2.
- Проведение ревью тестов и повышение их качества и полезности.
- Обеспечение необходимой скорости сайта под GPSI. Ожидаем 80+ через квартал на ключевых бизнес страницах.
- Валидация технических решений в команде, планирование тех. долговых работ.
Необходимые технические навыки
- Уверенное владение нативным JavaScript (ES5 / ES6).
- Уверенное владение React и его экосистемой.
- Уверенное владение и хороший опыт работы с Vue2, Vuex.
- Опыт разработки SSR приложений.
- Хорошие знания по Unit / e2e тестированию (Jest, Vue-test-utils).
- Знание принципов работы браузера (особенности загрузки, парсинга и рендеринга страницы, особенности работы с DOM-деревом и т. д.).
- Опыт поиска и решения проблем производительности в веб-приложениях.
Будет плюсом:
- Знания в области SEO, семантической верстки и микроразметки.
- Опыт создания и разработки библиотеки React-компонентов.
- Опыт e2e тестирования.
- Опыт перевода легаси проектов на новый стек как преимущество.
- Опыт работы в больших продуктовых компаниях.