Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на JavaScript — удалённая работа в Москве

Дата: 2026-08-20
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-08-20
Описание
Веб-разработка. Работа с пдф файлом. Добавить кнопки плюс и минус в пдф файле внизу каждой страницы каталога для возможности выбора количества нужного товара.
Похожие заказы

Разработка на JavaScript

дистанционно
договорная
Веб-разработка. Разработка с нуля. Основная концепция - Необходима html-страница стандарта HTML 5, содержащая код на js реализующий построение дерева произвольной структуры и взаимодействие с пользователем, изменяющим данные дерева - html-страница будет встраиваться в форму объекта 1с, поэтому на передачу данных из 1с в страницу и из страницы в 1с накладываются определенные ограничения. Также необходимо обеспечить функционирование страницы без 1с, в браузере, с загрузкой данных из файла. Последнее необходимо для отладки и на перспективу. - Дерево должно строится вызовом глобальной процедуры, принимающей как аргумент строку JSON специальной структуры - Предполагается совместная с исполнителем на стороне 1с разработка формата и структуры передаваемых данных - Также надо реализовать процедуру частичного перестроения дерева. Процедура должна принимать строку JSON, представляющую собой разницу между уже построенной структурой и новой. Передаваемая структура может содержать добавляемые элементы, удаляемые элементы, перемещенные элементы, измененные элементы - Возможно потребуется разработка этой разностной структуры с целью минимизации преобразований данных при передаче ее из 1с в js - Реализация обратной связи в виде программного нажатия на фиктивную невидимую кнопку на странице. Событие нажатия кнопки должно передавать в 1c данные определенной структуры в параметрах события или в параметрах объекта события - Узлы (элементы) дерева должны быть свертываемые как по действию пользователя, так и программно. Также должно быть программное скрытие/показ элементов при определенных действиях пользователя или по вызову функции в 1с. Также элементы показываются в нескольких режимах - Функции программного изменения содержимого элементов без перерисовки прочих элементов. Элементы здесь будут идентифицироваться по ID, по типу, значению спец.параметров-фильтров - Стили отображения элементов должны быть описаны отдельно в блоке описания css, возможно будут меняться программно на стороне 1с, перед рендерингом страницы - Набор функций фильтрации отображаемых данных по действиям пользователя без обмена данными с 1с, для фильтрации используются уже полученные данные. - Набор функций фильтрации отображаемых данных, вызываемых из 1с - Функции поиска с визуализацией результатов определенным образом (элемент управления поиском будет на стороне 1с) - Реализация Drag-and-Drop с передачей результатов в 1с (через обратную связь в виде нажатия программной кнопки) - Inline-редактор содержимого элемента дерева с передачей результатов в 1с. Форма редактора уже есть, возможно удастся применить ее с небольшими доработками - Функции запроса доп.данных из 1с при открытии формы редактора. - Дополнительные функции для автоматизации и ускорения ввода данных - Функция фокусировки (Zoom / Breadcrumbs). Клик на «узел» дерева проваливает пользователя внутрь этой ветки (как в Workflowy), скрывая все остальные проекты, чтобы сосредоточиться на конкретном блоке. Вверху отображаются «крошки». К примеру: [Контакт] / [Заявка] / [Задача] . Клик вне узла или в определенной области возвращает дерево к первоначальному виду - Для каждого элемента дерева реализовать меню, вызываемое по ПКМ с набором команд, зависящих от выбранного узла. - Система отмены действий пользователя. Реализация частично на js, частично на 1с. На стороне js - интерфейсная часть, также отмена некоторых действий, для которых нет необходимости в обмене данными с 1с. - Реализация нестандартного управления через клавиатуру - Дерево будет использоваться в нескольких разных формах объектов 1с, реализация не должна зависеть от этого и корректно отображать дерево для различных размеров вмещающего элемента и корректно перестраиваться при изменении размеров формы без обмена данными с 1с. Также будет форма, на которой одновременно будут отображаться несколько экземпляров дерева, взаимодействующие через 1с. Для полного расчета отправлю более подробное ТЗ.
Удмуртия Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Тестирование, настройка, доработка существующего продукта. Разработка на React Веб-разработка. Разработка с нуля, тестирование, настройка, доработка существующего продукта, Front. Доброго дня, уважаемый контрагент! Мы рады предложить Вам, быть частью нашей команды. В молодую международную компанию требуются опытные специалисты! Если Вы являетесь трудолюбивым, ответственным и прогрессирующим, мы готовы Вам назначить собеседование. Наши требования к соискателю на должность разработчика CRM-системы (React.js + Next.js, Nest.js) Технические навыки: — Опыт разработки на React.js и Next.js (SPA, SSR, SSG, API routes, оптимизацию производительности). — Глубокое знание TypeScript, паттернов проектирования и современных практик фронтенд-разработки. — Умение работать с REST API и WebSocket (интеграция, обработка данных, обработка ошибок, интеграция чата). — Опыт интеграции и кастомизации UI-библиотек (AntD, Tailwind CSS и др.) под дизайн-системы, адаптивность, кроссбраузерность. — Навык создания кастомных компонентов по макетам в Figma. — Понимание современных Web API (Fetch, Service Workers, IndexedDB, Web Storage, Geolocation и др.). — Опыт работы с Nest.js для разработки бэкенда: создание модулей, контроллеров, сервисов, валидация данных. Инструменты и процессы: — Владение Git, понимание workflow (Git Flow, GitHub/GitLab PR/MR). — Опыт работы с инструментами сборки. — Базовое знание методологий тестирования (Jest, Cypress). Soft Skills: — Коммуникабельность: обсуждать задачи с командой (дизайнеры, QA, менеджеры), быть на связи. — Инициативность: готовность предлагать улучшения архитектуры, оптимизацию процессов, изучать новые технологии. Будет преимуществом: — Опыт работы с PostgreSQL (оптимизация запросов, миграции, индексы). — Базовые знания Python или Golang для написания скриптов, микросервисов или интеграций. — Понимание принципов CI/CD (Docker, Kubernetes, GitHub Actions). — Опыт разработки CRM-систем или enterprise-приложений с высокими требованиями к безопасности и масштабируемости. Условия для идеального кандидата: — Готовность участвовать в полном цикле разработки: от обсуждения требований до деплоя и поддержки. — Интерес к изучению новых инструментов и улучшению качества кода. — Портфолио с примерами проектов (фронтенд + бэкенд). Примечание: Мы ценим тех, кто не просто пишет код, но и вдумчиво подходит к решению бизнес-задач, умеет находить баланс между скоростью и качеством. Мы рады видеть Вас в нашей дружной команде. Прошу связываться через чат, либо через телеграмм С обязательной пометкой ПРОФИ РУ.
Москва Фрилансеры

Разработка на TypeScript

дистанционно
договорная
Веб-разработка. Выполнение задач. Стажёр-разработчик (Next.js/TypeScript) EvGrade — мультитенантный SaaS для контроля качества продаж: система принимает звонки и переписки из CRM, телефонии и мессенджеров, транскрибирует их и прогоняет через AI-анализ по критериям качества. Продукт в проде — на бэкенд-платформе Next.js 15 (App Router) + TypeScript, Supabase, очереди Bull/Redis, RAG на pgvector/Qdrant, инфраструктура в Kubernetes (Yandex Cloud). Чем предстоит заниматься - Разработка фич в Next.js App Router — UI и API-роуты - Доработка интеграций с CRM и телефонией (Bitrix24, amoCRM, Mango, Beeline и другие) — обработка вебхуков, парсинг данных - Написание регрессионных тестов (в проекте их около 150 — тестирование здесь не формальность) - Разбор pipeline обработки звонка: транскрибация ? классификация ? AI-анализ - Код-ревью с ментором на каждом этапе Требования - Базовое знание TypeScript/JavaScript, понимание HTTP и REST API - Git на уровне повседневной работы - Плюс — свои pet-проекты: боты, интеграции с LLM API, скрипты автоматизации. Нам интересен кандидат, который писал код не только на курсах, но и для себя - Готовность разбираться в реальном production-коде, а не в изолированных туториалах Условия - Оплачиваемая стажировка с испытательным сроком, дальше — переход на junior-позицию - Полностью удалённо.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Разработка с нуля. Разработка соцсети с публикацией информации от авторов с возможностью оставлять комментарии и ставить лайки под постами. Автор на своей странице публикует пост и пользователи могут его откомментировать, поставить лайк и подписаться на автора. Без: - переписки в личных сообщениях - групп, каналов и тп.
Москва Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Подготовка к собеседованию. Пожелания и особенности: Оплата сразу, но желательно пост оплата, за помощь в трудоустройстве.
Тольятти Фрилансеры

Разработка на React

дистанционно
договорная
Веб-разработка. Тестирование, доработка существующего продукта. Добрый день! У меня есть проект текстового редактора на React, TypeScript и JavaScript с библиотеками Automerge и Prosemirror. Мне необходимо доработать так, чтобы отображались подключённые клиенты и также написать небхожимые тесты на соотвествие CAP-теоремею.
Москва Фрилансеры