other

JavaScript-разработчик (Vanilla JS)

12 ноября 2024

З/П не указана

Город: Санкт-Петербург

ЖК на Шкапина

Тип занятости: Временная работа / Freelance

Требуемый опыт: Опыт от 1 года

Вакансия: JavaScript-разработчик (Vanilla JS). Требуемый опыт работы: от 2 лет. Проект: SPA-приложение для сферы недвижимости. Тип работы: Удаленная работа / Проектная. #### Цель проекта Разработать и доработать функционал SPA (одностраничного приложения) на базе Vanilla JavaScript, интегрировав его с существующим виджетом недвижимости. Необходимо обеспечить высокую производительность, удобство использования и возможность дальнейшей поддержки и масштабирования приложения.Стек проекта: MySQL, PHP, Apache2, Nginx, JavaScript, HTML, CSS. В проекте уже задействованы: backend программист и верстальщик HTML\CSS. Обязанности: - Разработка клиентской части SPA-приложения на Vanilla JavaScript (ES8+). - Интеграция с REST API. - Оптимизация производительности frontend-части. - Работа с существующей кодовой базой. Требования: - Уверенное владение JavaScript ES8+. - Опыт разработки SPA без использования фреймворков. - Знание HTML5, CSS3. - Опыт работы с REST API. - Понимание принципов отзывчивого дизайна. Будет преимуществом: - Опыт работы с Canvas API (fabric.js). - Опыт разработки виджетов. - Опыт работы в Visual Studio Code + GitHub Copilot. Задачи: 1. Разработка интерактивного виджета недвижимости: - Доработка существующего SPA-приложения на основе готовых примеров. - Интеграция различных компонентов виджета (карусель изображений фасадов, таблицы помещений, шахматка квартир, поэтажный план с выделяемыми областями). - Оптимизация загрузки и отображения данных. - Реализация логики взаимодействия между различными компонентами виджета. - Обеспечение кроссбраузерной совместимости и адаптивности. 2. Функционал личного кабинета: - Доработка существующего SPA-приложения на основе готовых примеров. - Управление объектами недвижимости. - Загрузка и обработка изображений. - Работа с планами помещений. - Настройка виджета. - Управление заявками. 3. Интеграция с backend API: - Авторизация/регистрация. - CRUD операции с объектами. - Обработка форм. - Работа с файлами. Технические требования: - Vanilla JavaScript ES8+. - Модульная архитектура. - Адаптивный дизайн. - Кроссбраузерная совместимость. - Оптимизация производительности. - Документирование кода. Дополнительные пожелания: - Использование современных подходов к разработке (модульность, чистые функции, асинхронное программирование). - Поддержка unit-тестирования. - Документирование кода. Сроки и условия сотрудничества: - Проект рассчитан на долгосрочное сотрудничество. - График работы гибкий, но требуется регулярное взаимодействие с командой. - Оплата обсуждается индивидуально после собеседования. Заинтересованных кандидатов просим направлять резюме с указанием релевантного опыта и примерами работ.

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 124561158

Похожие вакансии

JavaScript разработчик

Договорная

Санкт-Петербург

СБЕР

JS разработчик (React)

Договорная

Санкт-Петербург

ИнфоТеКС

Frontend-разработчик (JavaScript)

Договорная

Санкт-Петербург

Ростелеком

JavaScript разработчик (Node.js)

От 60 000 руб.

Санкт-Петербург

Media Research Family

FullStack-разработчик (PHP+JS)

От 150 000 руб.

Санкт-Петербург

Creatium

Разработчик РНР (+ JS, TypeScript)

Договорная

Санкт-Петербург

Газпром нефть