Веб-разработчик

80 000 руб
Размещено 17 апреля


Примем на работу веб-разработчик в г. Москва.Задачи: Проектирование макетов и компонентов интерфейсов; Создание дашбордов и внутренних страниц приложения; Работа с фасетными фильтрами, дата-таблицами и формами; Оптимизация производительности и поддержание качества кода. Пожелания: Непрерывный опыт работы 3+ года с JavaScript; Базовые знания о реактивности, DOM/vDOM, HTTP, REST и OpenAPI; Общие знания об информационном дизайне; Опыт разработки с Github Copilot; Опыт работы с NodeJS; Опыт создания проектов с нуля. Мы предлагаем: Возможность работать в интересном проекте с нуля; Конкурентоспособную зарплату и бонусы за хорошую работу; Гибкий график работы и возможность удаленной работы; Возможности профессионального развития и карьерного роста; Дружелюбную и поддерживающую рабочую атмосферу. Базовый рабочий процесс: Ознакомление с задачей: Изучите требования в Jira и просмотрите файл спецификации OpenAPI. Исследование: Посмотрите лучшие практики для решения аналогичных задач. Советуйтесь с GPT и применяйте Advanced Data Analysis. Выбор решения: Рассмотрите возможность использования готовых решений. Сравните затраты на их модификацию с преимуществами создания собственного решения. Анализ пользователей: Сформируйте представление о целевой аудитории и изучите опыт интерфейсов лидеров отрасли. Проектирование интерфейса: Используя полученные данные, создайте структуру и макет для будущего дашборда/сервиса/компонента. Используйте готовые UI фреймворки, такие как Flowbite, чтобы избежать написания скучного кода. Работа с формами: Сгенерируйте код клиента через OpenAPI (например, ts/fetch). Создайте адаптер или кодогенератор для преобразования типов и ресурсов из спецификации Swagger в формы Formkit/Formik. Автоматизируйте валидацию и обработку ошибок. Локализация: Используйте токены для текстовых строк. Переводы можно получить из внешнего сервиса. Навигация и CRUD: Добавьте систему навигации, роутинг, сводный дашборд и страницы для базовых CRUD-операций. Рассмотрите возможность добавления inline редактирования. Тестирование: Запросите автоматическое создание тестов для сомнительных или критических участков кода. Рефакторинг и линтинг: Проведите осмотр кода, выполните необходимый рефакторинг и удовлетворите требования линтеров. Условия: Испытательный срок 2 месяца;