Требуемый опыт работы: 1–3 года
Обязанности:
- Разработка и доработка существующих проектов (frontend-части)
- Кроссбраузерная и адаптивная верстка HTML5/CSS3 .
- Взаимодействие с командой. Ведение проектов, его развитие.
- Умение четко оценивать сложность и сроки задач.
- Разработка функционала UI для блокчейн проекта.
- Сопровождение и доработка функционала UI существующих проектов компании.
Требования:
Основной стек технологий
JavaScript фреймворки для создания пользовательских интерфейсов - Vue2, Vue3;
JavaScript-библиотека для веб-приложений и обмена данными в реальном времени,
Взаимодействие с сервером через классический REST API.
Верстка макетов с использованием технологий HTML5, CSS3:
- принципы БЭМ и разделение интерфейса на компоненты;
- css анимации и js интерактив;
- адаптивность;
- кроссбраузерность;
- семантика и валидность html разметки;
- доступность для людей с ограниченными возможностями;
- использование микро-разметки opengraph и schema.org;
Настройка сборки frontend:
- использование пре/пост-процессоров LESS, SASS;
- настройка гибкого, модульного JavaScript с Webpack, с возможностью писать на современном ES с помощью Babel;
Оптимизация производительности проектов:
- сокращение количества запросов к серверу, путем правильной сборки зависимостей;
- постепенная загрузка не критичных компонентов страницы;
- управление отображением содержимого в процессе загрузки страницы;
- правильное использование различных форматов графики и ее оптимизация.
Стандартизация процессов frontend разработки:
- написание методологий разработки;
- разработка библиотеки используемых компонентов;
- разработка стайлгайда для проекта.
Условия:
Работа в компании занимающаяся блокчейн разработкой
Работа в команде над масштабным долгосрочным проектом
Перспективы личного карьерного роста
График работы 5/2, работа в офисе