Чем предстоит заниматься:
Разрабатывать веб-версию редактора для существующей переводческой платформы с открытым исходным кодом.
Создавать и модифицировать API-эндпоинтов для Java-бэкенда, обеспечивающих его работу в качестве веб-сервиса.
Заниматься адаптацией текущего пользовательского интерфейса на TypeScript для его полной функциональности в браузерной среде.
Для нас важно:
Опыт бэкенд-разработки на Java для создания и доработки API-эндпоинтов.
Знание фреймворка Spring Boot для построения веб-сервисов.
Умение работать с существующим Java-ядром (Swordfish) и интегрировать его в веб-среду.
Глубокое понимание принципов REST API и работы с HTTP.
Опыт фронтенд-разработки на TypeScript.
Знание одного из современных фронтенд-фреймворков (React, Angular, Vue.js).
Навыки адаптации десктопного интерфейса для полноценной работы в веб-браузере.
Умение организовать взаимодействие фронтенда и бэкенда через единые контракты данных (DTO).
Понимание жизненного цикла веб-приложения и управление состоянием интерфейса.
Главный принцип SkillStaff - Выбирай!
Инфраструктура благотворительности
Москва
от 150000 RUR
Москва
до 500000 RUR