Здравствуйте, уважаемые фрилансеры!
Ищем классного верстальщика или frontend-разработчиком для верстки главной страницы нашего сервиса (откройте ссылку в инкгонито) для новых пользователей, у которого мы сможем поучиться. Особенно будем рады найти фрилансера, который потенциально сможет присоединится к команде Freelancehunt в будущем!
Обратите внимание: если вам непонятны какие-либо технические требования или при прочтении необходимых навыков и умений у вас округляются глаза 😲 и возникает вопрос "зачем всё это для простого лендинга" - лучше не делайте ставку.
Сразу отвечу на вопрос, который может возникнуть: "Конечно умеем, но у нас всегда в разработке несколько новых проектов, а хочется радовать пользователей чаще и раньше."
Общие требования к проекту
- Работа в Git
- SASS
- CSS linter (stylelint, prettier или другой)
- Отзывчивая верстка, адаптивные картинки, mobile first
- Поддержка retina
- Нативный Javascript
- Валидная верстка без ошибок и предупреждений
- Сборка webpack
- (Tailwind)
Необходимые навыки и умения
- Опыт верстки flexbox & grid
- Опыт работы с Tailwind
- Знание современного Javascript
- Опыт работы с SASSв крупных проектах:
- умение правильно организовать структуру файлов и тем оформления (светлая/темная)
- опыт использования систем нейминга (файлов/классов/переменных и т.д.)
- Опыт организации сборки проекта и оптимизации бандлов в Webpack в сложном проекте
- Опыт работы c Figma
- Опыт оптимизации скорости загрузки страниц и работы с Developer Tools
- Плюсом будет, если вы создавали и оптимизировали CSS анимации
Информация о проекте
Дизайн (web+mobile) выполнен в Figma. Количество экранов лендинга: (menu + 7 экранов + seo блок + footer).
Анимация (hover не в счет) не предусмотрена, но будет здорово, если вы предложите уместные эффекты, которые не будут отвлекать от основной информации на странице.
Страница должна одинаково хорошо отображаться на web, включая retina, и на mobile (базовая ширина 375px).
В макете присутствует ряд динамических блоков, которые требуют реализации на нативном Javascript (без jquery). Пример ниже:

Весь макет будет предоставлен исполнителям, с которыми начнем более детальное обсуждение проекта.
В ходе работы вы будет общаться с UI/UX дизайнером платформы, разработчиками и другими членами команды Freelancehunt.
Дополнительные комментарии к задаче от нашего отдела разработки
Необходимо организовать кастомизируемую сборку tailwind (минималка для лендинга, более тяжелая сборка для основного сайта на будущее). Кастомные стили сделать в виде подключаемой темы без хардкода, учесть что тема может быть не одна (светлая + темная). Работа будет вестись в отдельном репозитории на github, который мы потом интегрируем в основную сборку.
P. S. Ставки скрыты, поэтому не стесняйтесь. Обязательно приложите к ставке ссылку на верстку, которой вы гордитесь больше всего.