Разработчик 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
Откликнуться
