О компании
Мы развиваем dotspace — платформу для совместной работы в реальном времени. В основе продукта — интерактивный графический холст с возможностью рисовать, редактировать схемы, управлять документами и обмениваться идеями.
Наши пользователи — команды, которые создают визуальные карты знаний, архитектурные схемы и рабочие пространства
Что мы ожидаем от кандидата:
- 3+ лет опыта в JavaScript/TypeScript.
- Знание нашего стека:TypeScript, Canvas, React, Redux Toolkit,Vite, WebAPI, SCSS и принципов адаптивной верстки
- Знание библиотек и фреймворков для тестирования
- Знание/понимание принципов ООП, REST API, паттернов проектирования,
- Умение работать с git, Git Flow
- Умение самостоятельно разбираться в проблеме и декомпозировать задачу на ряд более мелких последовательных шагов.
- Навыки коммуникации, достаточные для взаимодействия как внутри команды, так и с привлеченными специалистами из смежных направлений, напр., тех.писатели, дизайнеры.
Наш стек:
- Frontend: TypeScript, React, Zustand/Recoil (управление состоянием), Canvas2D/Konva/PixiJS, Vite, Tailwind, Jest/Vitest, Playwright.
- Backend: Node.js (Nest.js/Express), PostgreSQL (Sequelize/Prisma), Redis, WebSocket.
- Инфраструктура: Docker, CI/CD (GitHub Actions/GitLab CI), Nginx, облака.
- Инструменты: ESLint/Prettier, Storybook, Sentry, OpenTelemetry.
Мы предлагаем:
- График работы 5/2, полностью офисный формат работы — удалённые и гибридные варианты не предоставляются.
- Участие в создании сложного продукта, где много нетривиальной инженерии.
- Возможность влиять на техническую архитектуру и процессы.
- Команду, которая ценит качественный код и честную коммуникацию.
- Современный стек и свободу предлагать новые технологии.
- Конкурентную зарплату и бонусы.