IT специалист

Электромонтаж
Зарплата от 600000 KZT
от 600000 KZT
Занятость Полная занятость
Полная занятость
Адрес Казахстан, Астана, улица Сарайшык, 11
Описание вакансии
Обязанности:
  • Ведется разработка веб-приложения для расчета стоимости шкафных изделий (КТП/КТПН) с конфигуратором, реализованным на HTML, CSS, JavaScript (vanilla). В ближайших планах — переход на современный стек (React) и интеграция с базой данных для хранения конфигураций, шаблонов и пользовательских расчетов.

  • Поддержка и развитие текущего приложения (vanilla JS, HTML, CSS).

  • Рефакторинг и миграция фронтенда на React (с нуля или поэтапно).

  • Проектирование и реализация архитектуры хранения данных (выбор и подключение БД: PostgreSQL, MySQL, MongoDB и др.).

    Интеграция фронтенда с серверной частью (REST API или GraphQL).

    Разработка новых функций: расширение конфигуратора, улучшение UI/UX, экспорт/импорт данных, авторизация пользователей и др.

    Покрытие кода тестами, поддержка документации.

Требования:
  • Уверенные знания JavaScript (ES6+), опыт работы с DOM, событийной моделью, асинхронным кодом.

  • Опыт коммерческой разработки на React (hooks, context, state management).

    Навыки работы с CSS/SCSS, адаптивной и кроссбраузерной версткой.

    Опыт проектирования и интеграции с реляционными или NoSQL базами данных.

    Понимание принципов REST API, опыт работы с fetch/axios.

    Навыки работы с системами контроля версий (git).

    Умение читать и поддерживать чужой код, писать чисто и понятно.

    Базовые знания Node.js (желательно, но не обязательно).

    Будет плюсом:

    Опыт миграции проектов с vanilla JS на React.

    Опыт работы с TypeScript.

    Опыт настройки CI/CD, деплоя на облачные платформы.

    Навыки UI/UX-дизайна, опыт работы с Figma.

Условия:
  • Гибкий график.

    Возможность влиять на архитектуру и стек проекта.

    Долгосрочное сотрудничество, интересные задачи по развитию продукта.

Требования
Опыт От 1 года до 3 лет
Условия работы
График работы Полный день
Добавлено сегодня
Для связи с работодателем или просмотра контактов нажмите на кнопку