Локация: полностью удалённая работа в России; при желании можно посещать офис в Москве или Ульяновске.
Компания
aQsi разрабатывает смарт-терминалы, онлайн-кассы и облачные решения для розничной торговли, электронной коммерции, сферы услуг и транспорта.
Что делать
•Разрабатывать и развивать frontend-часть продукта на React.
•Создавать новые интерфейсы, личные кабинеты, административные панели и пользовательские сценарии.
•Проектировать архитектуру приложения и переиспользуемые компоненты.
•Интегрировать frontend с backend API и участвовать в технической декомпозиции задач.
•Проводить code review, писать тестируемый код и улучшать инженерные практики.
•Оптимизировать производительность, исправлять ошибки и поддерживать legacy-код во время перехода на новую систему.
Требования
•От 3 лет коммерческой разработки на React.
•Уверенное знание JavaScript и TypeScript, принципов React и современного frontend-стека.
•Опыт проектирования frontend-приложений и модулей, создания поддерживаемого и масштабируемого кода.
•Опыт работы с REST API, backend-сервисами, Git и командными процессами разработки.
•Практика code review, написания технической документации и самостоятельной работы с существующим кодом.
•React, Redux, Redux Thunk, TanStack Router, TanStack Query, TanStack Form, HTML, CSS, Tailwind CSS, UI-библиотеки и unit-тестирование.
Хорошо, если есть
•Feature-Sliced Design и браузерное тестирование с Playwright.
•Опыт с Redux Form, React Router, Vite, Webpack, Babel и ESLint.
•Опыт работы с GitLab CI/CD и Docker.
Культура и преимущества
•Полностью удалённый формат работы с возможностью посещать офис.
•Официальное трудоустройство по ТК РФ и белая заработная плата.
•Годовой бонус.
•Гибкое и лояльное руководство.
Процесс найма
•Заработная плата обсуждается после технического интервью.
•В сопроводительном письме нужно указать ссылку на портфолио и желаемый уровень дохода.