Frontend-разработчик (удалённо)
PythonОбязанности
- Разработка в составе команды стартапа в сфере международного туризма
- Создание пользовательского интерфейса на основе Vue.js
- Комплексная вёрстка по методологии БЭМ из Figma
- Взаимодействие с серверной частью через вызовы веб-API ASP.NET
Требования
- Вёрстка (БЭМ)
- JavaScript
- Sass
- REST API
- Vue.js
- Razor
- Figma
- TypeScript (желательно)
Условия
- Удалённая работа по гражданско-правовому договору (в будущем возможно оформление в штат)
- Постоянная работа, полная занятость
- Испытательный срок: 2–3 месяца
- Зарплата от 130 000 до 150 000 руб. на руки в зависимости от опыта и владения стеком технологий, возможна выплата в евро
- Адекватное руководство и отсутствие бюрократии
- Возможность участвовать в создании действительно интересного, сложного и перспективного IT-продукта
Технические детали проекта
В настоящее время проект существует в виде прототипа, построенного на фреймворке ASP.NET Core 6 MVC (Model-View-Controller).
Серверная часть написана на C#. База данных – MS SQL (подход Database First). Контроллеры MVC выполняют первичное заполнение представлений (файлы schtml с синтаксисом Razor). Загруженные представления обмениваются данными с серверной частью посредством Web API контроллеров. Vue.js (v. 2) применяется внутри представлений для отрисовки интерфейса. Таким образом, необходимо понимать принцип работы с Razor-представлениями. Для некоторых элементов интерфейса используются Vue-компоненты. Вёрстка в основном выполнена по методологии БЭМ. Используется Sass. Редко используется jQuery и Bootstrap 3.
- На начальном этапе задачей для разработчика будет рефакторинг JavaScript-кода. Сейчас большая часть клиентской логики содержится в нескольких громоздких файлах. Функционал потребуется разнести по отдельным Vue-компонентам, и возможно, отделить клиентскую бизнес-логику от REST-запросов.
- Дополнительно: оценить трудозатраты на полное вынесение клиентской части из существующего монолитного проекта.
- Последующий этап предполагает добавление нового функционала и вёрстку на основе дизайна в Figma.
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Откликнуться
