юнитариус

Full-stack разработчик (Java, Spring Boot, JS/TS, React, Camunda BPMN)

Компания Unitarius - российский вендор платформы xBPM и разработчик заказного ПО для организаций любого масштаба и сектора экономики.

юнитариус На сервисе с: 09.10.26 13:32

Зарплата не указанаРоссияМоскваГибрид

Компания Unitarius - российский вендор платформы xBPM и разработчик заказного ПО для организаций любого масштаба и сектора экономики.


С 2014 года мы специализируемся на комплексной автоматизации
бизнес-процессов банков и страховых компаний.
С 2019 года - мы резиденты Сколково.


Компания разрабатывает с нуля систему учёта и выдачи оборудования для склада. Работники будут получать запросы на оборудование, подбирать его, оформлять выдачу и возврат, работать с документами и загружать сведения об оборудовании из 1С.

Разработка ведётся на xBPM — платформе, на которой процессы, формы и модели данных описываются средствами платформы, а прикладная логика пишется кодом. Это low-code подход, близкий к pro-code. Разработчику предстоит закрывать задачи и на сервере, и во фронтенде, а при сложных ошибках — разбираться в коде самой платформы.

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

Разработка системы и бизнес-процессов

  • Разбирать задачи вместе с аналитиком: уточнять ожидаемое поведение системы, оценивать реализацию и предлагать техническое решение.
  • Разрабатывать процессы обработки запросов на оборудование, его подбора, оформления заявок и актов, доукомплектации и возврата.
  • Создавать и изменять BPMN-схемы: пользовательские и автоматические задачи, переходы между этапами, взаимодействие связанных процессов.
  • Реализовывать прикладные правила и проверки, описанные в требованиях. Обеспечивать корректную работу системы при ошибках, повторных действиях и одновременной работе пользователей.
  • Доводить задачу до результата целиком: от обработки данных и выполнения процесса до поведения формы, тестов и исправления выявленных ошибок.

    Серверная часть и данные
  • Писать серверную прикладную логику на TypeScript/JavaScript: получать и проверять данные, выполнять операции, готовить сведения для форм и документов.
  • Читать существующую реализацию кода xBPM на Java, чтобы понимать работу платформенных механизмов и находить причины сложных ошибок. При необходимости дорабатывать Java-компоненты разрабатываемого приложения на Spring Boot.
  • Разбираться в работе xBPM и движка процессов Camunda либо совместимого с ним движка, если проблема затрагивает не только прикладной код, но и механизмы платформы.
  • Работать с PostgreSQL: изменять модели данных, писать SQL-запросы и миграции, проверять целостность данных и работу операций при одновременных изменениях.
  • Реализовывать загрузку данных из CSV-файлов, включая проверку файла, обработку ошибок и показ результата пользователю.
  • Поддерживать получение запросов по электронной почте и обработку вложенных документов, включая возможность исправить файл и повторить обработку.
  • Реализовывать загрузку и скачивание файлов, формирование заявок, актов и других печатных документов.

    Формы и фронтенд
  • Создавать формы средствами xBPM: поля, таблицы, фильтры, вложенные экраны и действия пользователя.
  • Писать клиентскую логику на TypeScript/JavaScript: проверять ввод, управлять состоянием формы, показывать сообщения об ошибках и предупреждения.
  • Обеспечивать удобную работу с формами: сохранение введённых данных, переходы между экранами, поиск и выбор записей.
  • Читать и изменять React-код фронтенда, когда нужное поведение нельзя реализовать только средствами форм xBPM.
  • Реализовывать ограничения доступа к задачам, данным и документам. Проверять права не только в интерфейсе, но и на сервере.

    Качество и сопровождение
  • Писать тесты для прикладной логики, процессов и работы с данными.
  • Проверять как обычные сценарии работы, так и ошибки, повторные действия и одновременную работу нескольких пользователей.
  • Разбирать дефекты на разных уровнях системы: в форме, клиентском коде, серверной логике, Java-коде xBPM, движке процессов и базе данных.
  • Участвовать в код-ревью, поддерживать техническую документацию и готовить свои изменения к выпуску.

Что ожидаем от кандидата:

  • Уверенное владение Java и Spring Boot от 3х лет. Умение читать и понимать существующую реализацию кода xBPM на Java, чтобы диагностировать поведение платформы.
  • Практический опыт разработки процессов в BPMN на Camunda 7 или совместимом движке.
  • Уверенное владение JavaScript и TypeScript от 2х лет для разработки серверной и клиентской логики.
  • Практический опыт с React: умение читать и изменять существующие компоненты, понимать их состояние и взаимодействие с сервером.
  • Уверенная работа с SQL и PostgreSQL, понимание транзакций и ограничений целостности данных.
  • Опыт написания автоматических тестов и диагностики ошибок в работающих приложениях.
  • Опыт работы с xBPM не требуется; его наличие будет преимуществом.

Мы предлагаем:

  • Работу в аккредитованной ИТ-Компании;
  • Конкурентный уровень заработной платы, полностью официальный доход;
  • Выплату проектных бонусов;
  • Гибридный формат работы (необходимую технику предоставляем);
  • ДМС;
  • Участие в масштабных проектах;
  • Профессиональный коллектив, перспективы карьерного роста и развития, обучение.

Похожие вакансии React

hh.ru
С

Frontend Engineer (React)

софтнетиксНа сервисе с: 05.08.26 15:29↑ Вакансия с автоподнятием
600–3 500 $ (≈ 49k–284k ₽)БеларусьМинскОфис

Softnetix (an HTP resident) is looking for a Frontend Engineer (TypeScript/React) to join our team full-time in the office. We are actively growing and expanding our team of experts.

We are open to both experienced professionals and junior+ developers. For beginners, we provide mentorship from colleagues, code reviews, assistance, and continuous support. For experienced developers, we offer broad opportunities for career growth, including leading your own projects and building a team.

Project Description

The project is a system for aggregating and analyzing information.
The frontend consists of two applications: Admin and Client, built with TS, React, Redux + Redux Observable. GitLab is used for CI/CD.

The project is brand new — no legacy code.

If you are just starting your career and not familiar with all the technologies and terms listed below, don’t hesitate to apply — the key is being open to learning.

Candidate Requirements

  • 1+ year of commercial frontend development experience with React and Redux
  • Excellent knowledge of JavaScript (ES6+) and TypeScript
  • Deep understanding of asynchronous programming (Callback, Event Loop, Promise, Observable)
  • Advanced CSS proficiency (Flexbox, Grid), ability to apply pixel-perfect approach
  • Chrome DevTools proficiency for debugging, performance optimization, and accessibility checks

Nice to Have

  • Experience with Redux-Epic (RxJS)
  • Understanding of functional programming principles
  • Experience in Game Dev

What We Offer

  • Annual Performance Reviews and frequent salary revisions
  • A clear career and professional development plan, with Tech Assessments focused on hard skills growth
  • Knowledge Sharing & MeetUps
  • Powerful corporate hardware
  • Official employment
  • Flexible start of the workday
  • 28 calendar days of paid vacation with the option to split it into parts
  • Fully paid sick leave
  • Corporate English courses (mini-groups of up to 4 people)
  • A comfortable office in the city center
Создание рабочего места планируется в перспективе.
hh.ru
100k–140k ₽РоссияЕкатеринбургУдалёнка

Оплата: 100 000–140 000 ₽ на руки в месяц + проектные бонусы (KPI)
Удалённая работа · Полная занятость

О компании и проектах

Nodera развивает технологические продукты и создаёт отдельное направление разработки собственных и клиентских сервисов.

Сейчас мы развиваем работающий маркетплейс недвижимости и инфраструктуру контентфабрики: поиск и подготовку видеоматериалов, автоматическую обрезку видео, анализ хуков и модуль аналитики результатов по клиентам. В дальнейшем будут новые продукты компании и заказчиков.

Ищем разработчика, который понимает основы программирования, умеет доводить задачи до работающего результата и использует AI-инструменты для ускорения разработки.

Как устроена работа

Вы будете постоянно работать над продуктами вместе с собственником Nodera. Собственник сам участвует в разработке: вместе вы обсуждаете технические решения, реализуете функциональность и улучшаете продукты компании и заказчиков. К дизайну подключается дизайнер.

Что предстоит делать

  • Развивать существующие продукты: разбираться в коде, добавлять функциональность и сохранять работоспособность прежних функций
  • Создавать новые сервисы и модули: от обсуждения задачи и технического решения до запуска
  • Работать с frontend, backend, базами данных, API и интеграциями
  • Организовывать работу AI-агентов: ставить задачи, передавать контекст, проверять изменения и исправлять ошибки
  • Тестировать новые функции и проверять, что изменения не сломали существующие сценарии
  • Настраивать развёртывание, отслеживать ошибки и поддерживать продукты после запуска
  • Показывать ежедневный прогресс и доводить согласованные этапы до законченного результата

Что для нас обязательно

  • Завершённые работающие проекты: сайты, приложения или сервисы, которые можно показать и подробно разобрать
  • База программирования: вы умеете писать и читать код, находить причины ошибок и объяснять технические решения
  • Понимание архитектуры приложения: как взаимодействуют его части, где хранятся данные, как работают авторизация, API и обработка ошибок
  • Практический опыт работы с frontend, backend и базами данных
  • Опыт запуска проекта: вы можете рассказать, как тестировали его, разворачивали и решали проблемы после релиза
  • Практика использования AI-инструментов, например Codex, Claude Code или Cursor, с самостоятельной проверкой результата
  • Готовность учиться, разбираться в существующем коде и своевременно сообщать о сложностях

Рассматриваем кандидатов с небольшим коммерческим опытом. Важнее завершённые проекты, понимание программирования и ваш личный вклад. Подойдут собственные и клиентские проекты, если они действительно работают и вы можете объяснить, как их создали.

Технологии

В кодовых базах используются JavaScript/TypeScript, React, Node.js, Python, PHP/Yii2, SQL, очереди задач и Docker. Для работы с видео применяются ffmpeg и Remotion.

Не ожидаем экспертного знания каждого инструмента из списка. Нужны крепкая база и готовность поддерживать и развивать продукты с разным стеком.

Условия

  • Первые два месяца — 100 000 ₽ на руки в месяц
  • После испытательного срока — пересмотр по результатам работы с возможностью повышения базовой оплаты до 140 000 ₽ на руки
  • Сверх базовой оплаты — дополнительное вознаграждение за каждый новый продукт, который вы берёте в работу: создание нового сервиса или развитие и сопровождение существующего
  • AI-инструменты и токены оплачивает компания, для работы предоставляются корпоративные аккаунты
  • Удалённая работа из любой страны
  • Полная занятость и фокус на проектах Nodera, без совмещения с другой работой и сторонними заказами
  • Рабочий язык — русский. Английский не является обязательным требованием
  • Сотрудничество с ИП или самозанятым; другие варианты можно обсудить
  • Прямая работа с собственником и возможность развиваться вместе с новым направлением компании

Что прислать в отклике

  1. Ссылки на самые показательные завершённые проекты: работающий сайт, приложение или демо. GitHub — если код можно раскрывать
  2. Краткое описание задачи и того, что вы сделали лично
  3. Какие технологии и AI-инструменты использовали и как проверяли результат

Если проект закрытый, можно показать его в формате, который не нарушает договорённости о конфиденциальности.

Как проходит собеседование

Попросим продемонстрировать один из ваших проектов и рассказать о его создании от начала до конца: задача, архитектура, разработка, применение AI, тестирование, запуск и поддержка. Обсудим технические решения, возникшие ошибки и способы их исправления

Соц.сети
Т

Frontend-разработчик (Intern)

т_банкНа сервисе с: 09.10.26 22:45
Зарплата не указанаРоссияУдалёнка

❗️Frontend-разработчик❗️

📍Локация: Удаленно
🧳 Компания: Т-Банк
📊 Грейд: Intern
💵 ЗП: По договоренности
⏱ Занятость: от 20 часов

Наш идеальный стажер

• Знает JavaScript
• Может верстать по макетам с HTML и CSS
• Умеет писать простые приложения на React, Angular или Node.js
• Разбирается в работе браузера на базовом уровне: DOM, событиях, localStorage, fetch
• Знаком с принципами асинхронности — работа с промисами

Будет плюсом, если вы
• Работали с Git
• Писали тесты — unit или интеграционные
• Знаете основы TypeScript
• Умеете работать с Rest API

🌐 Отправлять резюме: 👉••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.