Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Ищем Fullstack-разработчика с фокусом на создание производительных пользовательских интерфейсов и интеграцию с высоконагруженными сервисами и низкоуровневыми модулями.
Вам предстоит:
- Проектировать современные веб-интерфейсы на React и Vite, связывать их с бэкенд-сервисами на Spring Boot и взаимодействовать с вычислительным ядром / модулями на C++.
- Разрабатывать и развивать архитектуру отзывчивых пользовательских интерфейсов (UI/UX) с использованием React, Vite и Node.js.
- Проектировать и поддерживать бэкенд-логику и REST/WebSocket/gRPC API на базе Java / Spring Boot.
- Интегрировать UI с производительными вычислительными модулями, библиотеками и сервисами на C++ (через IPC, сетевые протоколы, JNI или Node-API/WebAssembly).
- Оптимизировать скорость рендеринга сложных интерфейсов и передачу больших объемов данных между слоями приложения.
- Писать чистый, поддерживаемый код, покрывать функционал модульными и интеграционными тестами.
- Участвовать в code review, проектировании системных решений и обсуждении продуктовых требований.
Требования:
Frontend:
- Уверенное владение React, экосистемой Node.js и сборщиком Vite.
- Отличное знание JavaScript (ES6+) и TypeScript, современного HTML5/CSS3.
- Опыт работы с инструментами управления состоянием (Redux Toolkit, Zustand, MobX или TanStack Query).
- Понимание принципов оптимизации клиентской производительности (virtualization, profiling, memoization).
Backend & Systems:
- Опыт коммерческой разработки на Java / Spring Boot (Spring MVC, Data, Security).
- Практический опыт разработки на C++ (стандарты C++17/20), понимание структур данных, управления памятью, многопоточности и меж процессного взаимодействия (IPC).
- Уверенное понимание сетевых протоколов и форматов взаимодействия: REST, WebSockets, gRPC, Protobuf.
Общие инженерные практики:
- Уверенное владение Git, опыт работы с Docker, базовое понимание CI/CD пайплайнов.
- Понимание архитектурных паттернов, принципов SOLID и чистого кода.
Будет плюсом
- Опыт создания настольных или гибридных приложений (Electron, Tauri, Node-API / N-API аддоны).
- Знание WebAssembly (Wasm) для переноса C++ кода в браузерную среду.
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ) и реляционными/NoSQL БД (PostgreSQL, Redis).
- Опыт профилирования приложений (Chrome DevTools, Java Flight Recorder, Valgrind, perf).
Условия:
- Официальное трудоустройство в соответствии с Трудовым кодексом.
- График работы: 5/2, с 09:00 до 18:00.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности