Разработчик UI/JS

Разработчик UI/JS

Python

Задачи:

  • Проектирование макетов и компонентов для CRM системы;

  • Создание дашбордов и внутренних страниц приложения;

  • Работа с фасетными фильтрами, дата-таблицами и формами;

  • Оптимизация производительности и поддержание качества кода.

Пожелания:

  • Непрерывный опыт работы 3+ года с JavaScript, фронтенд-разработка;

  • Базовые знания о реактивности, DOM/vDOM, HTTP, REST и OpenAPI;

  • Опыт разработки с Github Copilot и GPT Plus;

  • Общие знания об информационном дизайне;

  • Опыт работы с созданием проектов с нуля.

Мы предлагаем:

  • Возможность работать в интересном проекте с нуля;

  • Конкурентоспособную зарплату и бонусы за хорошую работу;

  • Гибкий график работы и возможность удаленной работы;

  • Возможности профессионального развития и карьерного роста;

  • Дружелюбную и поддерживающую рабочую атмосферу.

Базовый рабочий процесс:

Ознакомление с задачей: Изучите требования в Jira и просмотрите файл спецификации OpenAPI.

Исследование: Посмотрите лучшие практики для решения аналогичных задач. Советуйтесь с GPT Plus и применяйте Advanced Data Analysis.

Выбор решения: Рассмотрите возможность использования готовых решений. Сравните затраты на их модификацию с преимуществами создания собственного решения.

Анализ пользователей: Сформируйте представление о целевой аудитории и изучите опыт интерфейсов лидеров отрасли.

Проектирование интерфейса: Используя полученные данные, создайте структуру и макет для будущего дашборда/сервиса/компонента. Используйте готовые UI фреймворки, такие как Flowbite, чтобы избежать написания скучного кода.

Работа с формами: Сгенерируйте код клиента через OpenAPI (например, ts/fetch). Создайте адаптер или кодогенератор для преобразования типов и ресурсов из спецификации Swagger в формы Formkit/Formik. Автоматизируйте валидацию и обработку ошибок.

Локализация: Используйте токены для текстовых строк. Переводы можно получить из внешнего сервиса.

Навигация и CRUD: Добавьте систему навигации, роутинг, сводный дашборд и страницы для базовых CRUD-операций. Рассмотрите возможность добавления inline редактирования.

Тестирование: Запросите автоматическое создание тестов для сомнительных или критических участков кода.

Рефакторинг и линтинг: Проведите осмотр кода, выполните необходимый рефакторинг и удовлетворите требования линтеров.


Условия:

• График работы: пн-пт с 09:00 до 18:00
• Испытательный срок 2 месяца
• Оформление по ТК РФ
• Работа в молодом, дружном, энергичном коллективе

Ближайшие станции метро: Ховрино, Беломорская.

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Москва, Смольная улица, 52с6

Откликнуться

Report Page