Просмотр вакансии

Сегодня 07-10-2025 23:16
07.10.2025, 16:07

Middle/Senior Frontend Developer

Работодатель: Сrystal Soft

Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет

Сrystal Soft – продуктовая компания, которая занимается оцифровкой ресторанов быстрого питания (foodtech). Наш проект — это CRM, ERP система для управления внутренними процессами сетевых фастфуд-операторов.

Ищем Front-end разработчика для работы над динамичным проектом, обеспечивающим автоматизацию всех бизнес-процессов компании. Работа требует высокого включения, заинтересованности, терпения, хладнокровия и страсти к разработке сложных проектов.

Требования к кандидату:

От 2 лет коммерческого опыта в frontend-разработке.

Основные технологии (Must-Have):

  1. JavaScript (ES6+) / TypeScript:

- Глубокое понимание современного JavaScript (async/await, Promises, модули).

- Уверенное владение TypeScript

2. React (18+, с готовностью к React 19):

- Глубокие знания: Hooks (useState, useEffect, useContext, useMemo, useCallback), функциональные компоненты, композиция.

3. Понимание концепции React 19 (Server Components, Actions)

4. UI и стилизация:

- Практический опыт с Material-UI (MUI v5). Вы не просто используете готовые компоненты, а умеете их кастомизировать через sx проп и styled.

- Уверенное знание CSS3 (Flexbox, Grid Layout) и опыт работы с CSS-in-JS (Emotion/Styled-components).

5. Управление состоянием:

- Обязателен опыт с Redux Toolkit: Понимание createSlice, createAsyncThunk.

- Опыт работы или понимание принципов Redux-Saga для управления сложными асинхронными потоками.

6. Формы:

- Практический опыт создания сложных форм с помощью Formik.

- Опыт написания схем валидации с использованием Yup.

7. Инструменты и экосистема:

- Опыт работы с Git (ветвление, pull-request'ы, rebase/merge).

- Понимание работы сборщиков Webpack. Опыт работы с монорепозиториями, в частности с Nx, будет большим преимуществом.

- Знакомство с Docker на уровне использования готовых docker-compose конфигураций для запуска локального окружения.

Будет большим плюсом:

  1. Тестирование: Опыт написания тестов с использованием Jest и React Testing Library (RTL). Опыт E2E-тестирования с Playwright.

  2. Анимации: Опыт работы с Framer Motion.

  3. Визуализация компонентов: Опыт создания и поддержки библиотеки компонентов в Storybook.

  4. Интернационализация (i18n): Опыт работы с библиотеками, такими как react-i18next.

  5. Офлайн-режим: Понимание принципов работы с IndexedDB (наш проект использует idb)

Стек:

- JavaScript (ES6+) TypeScript , HTML5 / CSS3 (Flexbox, Grid), Docker, React 19, Nx, MUI v5 + Emotion, Redux Toolkit + Redux-Saga + redux-persist, React Router v6, Axios, idb (IndexedDB) , Jest + React Testing Library, Storybook 8, ESLint + Prettier + Husky, Synahub

- Backend разработан на PHP (Symfony)

Чем предстоит заниматься:

- 90% — разработка новых фич (UI-компоненты, бизнес-логика, интеграции).

- Взаимодействие с бэкенд-разработчиками, дизайнерами, тестировщиками и проджект-менеджером.

Что предлагаем:

- Работа в небольшой, но профессиональной команде.

- Гибридный формат и гибкое начало дня.

- Офис у м. Кунцевщина, корпоративная техника.

- Оформление по ТК РБ, оплачиваемые больничные.

- Годовая индексация ЗП по результатам.

- Корпоративы и командные мероприятия (летний тимбилдинг, Новый год и др.).

Если всё это про тебя — откликайся и напиши немного о своём опыте. Будем рады пообщаться!

 

Откликнуться на вакансию

Дата
07.10 08.10
USD
3.039 3.0183
EUR
3.5455 3.5211
RUB
3.6771 3.6866
UAH
7.3526 7.3348
CHF
3.803 3.7826
GBP
4.0836 4.0577
PLN
8.3291 8.2744
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

  • Пуми-С
    Упаковщик
    З/п от 1700 до 1800 BYR Боровляны | 29-09-2025 12:53
Спецпредложения