Frontend-разработчик
Описание
Почему мы ищем коллегу? Расширение штата для усиления команды разработки. Бизнес-область: Разработка собственных программных продуктов и создание удобных и функциональных приложений для решения задач в области логистики ж/д перевозок на путях необщего пользования для крупных промышленных предприятий. Условия: Трудоустройство в соответствии с ТК РФ. Компания имеет аккредитацию в сфере информационных технологий. Открыты для сотрудничества с соискателями из любой точки России, предлагаем полностью дистанционный формат работы. Обеспечиваем необходимым техническим оснащением для работы. Полный социальный пакет. Мы приветствуем заявки от всех квалифицированных кандидатов, включая лиц с инвалидностью. Мы стремимся создать инклюзивную рабочую среду, где каждый имеет возможность реализовать свой потенциал. Важно: Указывайте, пожалуйста, в сопроводительном письме зарплатные ожидания. Стек технологий и инструментов: Frontend: Языки: JavaScript (ES6+), TypeScript Фреймворк: Vue.js (Composition API) Разметка: HTML5, CSS3 (Flexbox, Grid) Препроцессор: SASS Интеграция: REST API, GraphQL, WebSocket Сборка и автоматизация: Webpack, Vite, npm/yarn DevOps: Система контроля версий: Git Контейнеризация: Docker (плюсом) CI/CD: GitLab CI (плюсом) Дополнительно (плюсом): FSD (Feature-Sliced Design) Storybook Разработка дизайн-систем Обязанности: Создание удобных и современных веб-интерфейсов с использованием передовых технологий JavaScript (ES6+) Подготовка качественной и семантически правильной разметки страниц средствами HTML5 и CSS3 с применением препроцессоров (Sass/LESS) Интеграция frontend-части с серверной частью посредством REST API / GraphQL / WebSocket Поддержка и развитие существующего UI-кита. Оптимизация производительности приложений для быстрой загрузки и плавной работы на любых устройствах и в браузерах Совместная работа с backend-разработчиками для улучшения интеграции компонентов Участие в процессах code review, обмен опытом и поиск наилучших технических решений Тесное взаимодействие с командой дизайнеров и backend-разработчиков для достижения высокого качества конечного продукта Необходимые навыки и опыт: Опыт работы не менее 2 лет в качестве frontend-разработчика, участие в разработке крупных и сложных проектов. Отличное знание HTML5 и CSS3, включая Flexbox и Grid, а также препроцессора SASS. Владение современными стандартами JavaScript (ES6+), TypeScript, опыт разработки с использованием Vue.js (Composition API). Уверенное владение Git, понимание и опыт работы с ветвлением, pull requests, code review. Навык работы с системами сборки и автоматизации (Webpack, Vite, npm/yarn). Опыт интеграции с бэкенд-системами, глубокое понимание работы с RESTful API, опыт работы с WebSocket. Способность создавать качественный, легко поддерживаемый и читаемый код. Способность анализировать чужой код, выявлять и исправлять ошибки. Самостоятельность в принятии решений и высокая степень ответственности за качество выполняемых работ. PS: За сопроводительное письмо и пару слов о себе сразу + в карму от тимлида Этапы отбора: Первичное телефонное интервью. Онлайн-собеседование. Решение.