Уникальная на российском рынке компания Smartix специализируется в области самообслуживания и представляет современные возможности для автоматизации бизнес-процессов.
Smartix - это новый брэнд компании Soft-logic, которая вот уже на протяжении 17 лет разрабатывает лучшие решения на сложной, узкоспециализированной нише.
Наши продукты - это действительно уникальные системы, включающие в себя веб-приложения и бэкофисы, использующие самые современные фреймворки и подходы; базы данных и большое количество микросервисов. Всё это закрепляется детально продуманной архитектурой разрабатываемого ПО и сопровождается компетенциями, накопленными годами.
На текущий момент в рамках холдинга компаний мы имеем около 100 коммерческих внедрений, большинство из которых - ведущие российские и зарубежные компании.
Сейчас нам требуется усиление команды, в связи с чем мы приглашаем кандидатов на должность "Junior JavaScript Developer".
Участие в проектах со сложной бизнес-логикой в команде опытных разработчиков.
Участие в обсуждении интерфейсов и архитектурных решений.
Разработка интерфейсов с вниманием к UI/UX.
Участие в код-ревью: анализ чужого кода и работа с замечаниями по своему.
Тесное взаимодействие с бэкенд-разработчиками (согласование данных, форматов ответов).
Написание unit-тестов для реализуемого функционала.
Работа с инструментами статического анализа (SonarQube) — поддержание качества кода.
Коммерческий опыт разработки на JavaScript от 2 лет.
Глубокое знание современного JS (ES6+): асинхронность, промисы, замыкания, понимание Event Loop.
Уверенная вёрстка: HTML5, CSS3, опыт с препроцессорами (SCSS/Stylus), знание БЭМ.
Опыт работы с Vue.js или другим фреймворком (React/Angular) с готовностью переучиться на Vue.
Опыт работы с REST API, Git (GitFlow).
Умение самостоятельно разбираться в чужом коде, рефакторить и дорабатывать архитектуру — не просто писать новые компоненты, а делать систему чище и понятнее.
Ответственность, внимательность к деталям, умение доводить задачу до конца без постоянного контроля.
Личные качества и подход к работе:
Желание расти и развиваться в IT.
Способность анализировать задачу, изучать документацию, разбираться в существующем коде, самостоятельно искать решения.
Использование инструментов AI для решения задач.
Умение вовремя обратиться за помощью, чтобы не терять время впустую, если самостоятельный поиск зашел в тупик.
Внимание к деталям и срокам.
Коммуникабельность, готовность обсуждать задачи с командой, аналитиками и тестировщиками.
Способность анализировать замечания на код-ревью и использовать их для профессионального роста.
TypeScript.
Unit-тесты.
Опыт с Electron (не обязателен, всему научим).
WebSocket.
Настройка Webpack/Vite.
Наличие портфолио или репозитория с собственными проектами (указывайте ссылку в сопроводительном письме).
Полное соблюдение ТК РФ.
Трудоустройство в аккредитованную ИТ-компанию.
Предоставление ДМС всем сотрудникам.
Рабочие дни 5\2 (ПН-ПТ); СБ, ВС и праздничные дни - выходные.
Комфортные условия труда в современном офисе.
Чай, кофе, печенье за счет организации.
Зона отдыха: PS5, множество настольных и карточных игр.
Оплачиваемый испытательный срок: 3 месяца.
Поддержка наставников, помощь в адаптации и профессиональный рост.
Предстоит самостоятельно погружаться в проект, изучать документацию и осваивать технологии — команда поддержит, но основной драйвер — ваша мотивация.
Рассматриваем кандидатов только для работы в офисе.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.