Разработчик JavaScript (BSS), РФ (удаленно)

WEB-приложение для общения с чат-ботом.
Задачи:
·        Создание библиотеки пользовательских элементов (графиков и элементов управления);
·        Организация пользовательского интерфейса;
·        Разработка окна входа;
·        Разработка административного портала;
·        Разработка общего дашборда;
·        Разработка дашборда продукта;
·        Разработка сводного дашборда.
 
Мы ожидаем:
·        Ключевые навыки:
-       Умение проектировать масштабируемые архитектуры и выбирать подходящие паттерны;
-       Возможность помогать команде и улучшать процесс разработки;
-       Умение оптимизировать производительность и скорость загрузки;
-       Способность решать сложные проблемы, связанные с взаимодействием с сервером, архитектурой и производительностью.
·        Язык программирования:
-       Продвинутые навыки в JavaScript и TypeScript;
-       Понимание работы с генераторами, async/await, proxy, и т.д.;
-       Знание глубоких особенностей языка (например, замыкания, this-связывание, прототипы).
·        Фреймворки и библиотеки:
-       Сильный опыт работы с фреймворками;
-       Знание архитектурных паттернов (Redux);
-       Умение создавать и поддерживать сложные архитектуры;
-       Понимание работы с Redux в контексте состояний.
·        API и взаимодействие с сервером:
-       Продвинутые навыки работы с API;
-       Понимание кэширования данных, работы с WebSocket, GraphQL;
-       Знание HTTP-протокола и принципов RESTful API;
-       Умение оптимизировать запросы и обработку данных.
·        CSS и стилизация:
-       Сильные навыки в CSS, SCSS или Less;
-       Знание CSS-архитектур (BEM, ITCSS);
-       Умение создавать масштабируемые CSS-системы;
-       Знание работы с CSS-инструментами (PostCSS, Tailwind CSS) и оптимизации CSS-кода.
·        Опыт работы с версткой:
-       Умение создавать высококачественные и адаптивные интерфейсы;
-       Опыт работы с SVG и CSS-анимациями;
-       Знание принципов доступности (accessibility) и создание UI для людей с ограниченными возможностями.
·        Инструменты и технологии:
-       Умение настраивать и оптимизировать модульные сборщики;
-       Продвинутые навыки работы с Git (GitFlow, GitLab CI/CD);
-       Знание Node.js и npm/yarn для работы с зависимостями и сборщиками.
·        Практические навыки:
-       Умение проектировать масштабируемые и модульные архитектуры;
-       Умение проводить качественные code review и помогать команде улучшать код;
-       Возможность работать в роли технического лидера или ментора для более молодых разработчиков.
·        Дополнительные навыки:
-       Сильные навыки в тестировании (Jest, Cypress, Enzyme, или другие). Знание TDD/BDD;
-       Умение оптимизировать производительность фронтенда (JS, CSS, изображения, FCP);
-       Опыт работы с Progressive Web Apps (PWA);
-       Знание работы с реальными таймлинистами (если это важно для проекта).

Мы предлагаем:
·        Оформление официальное по ТК РФ/ИП;
·        Конкурентная «белая» заработная плата (обсуждается по итогам интервью);
·        Формат работы: удаленно;
·        Предоставление ДМС;
·        Фитнес;
·        Курсы повышения квалификации на ежегодной основе (по согласованию);
·        Самые инновационные, амбициозные проекты и задачи;
·        Корп.мероприятия (настолки, боулинг, квесты и т.д.), подарки на НГ детям сотрудников Компании и другие мероприятия для поддержания хорошего настроения;
·        Возможность публиковать свои проф. статьи на Хабр в нашем блоге с сохранением своего авторства – как повышение своего уровня экспертности в проф.среде;
·        Возможность профессионального и карьерного роста.
назад к списку вакансий
Не нашли подходящую вакансию?
Отправьте нам резюме, мы сохраним его в базе и напишем вам, когда появится актуальная вакансия!