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

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

Дата: 2025-03-19
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-03-19
Описание
Веб-разработка. Пользовательский скрипт. Меня интересует скрипт для шахматного сайта c4355.com, задача которого менять цвет выделения поля правой кнопкой мыши на собственный, не затрагивая цвет выделения последнего хода!.
Похожие заказы

Разработка на 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

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

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

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

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

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