Full-stack Developer (React + Kotlin/Java)
Технологии
Описание вакансии
Кратко о роли
Компания Aston ищет Senior Full-stack разработчика для работы над архитектурой и оптимизацией высоконагруженных решений.
Ключевые задачи
- Проектирование и разработка пользовательского интерфейса на React.
- Участие в стратегии миграции на новую архитектуру.
- Анализ и оптимизация текущих решений, поиск неиспользуемых компонентов.
- Интеграция с backend API (REST, WebSocket) и участие в архитектурных решениях.
- Диагностика производительности от клиента до БД.
- Внесение изменений в серверную логику на Kotlin/Java (Spring).
Обязательные требования
- Опыт Full-stack разработки от 4 лет.
- Опыт промышленной разработки на Kotlin/Java от 3 лет.
- Понимание клиент-серверной архитектуры.
- Опыт сквозной трассировки и профилирования приложений.
- Глубокое знание React, DOM и Virtual DOM.
- Опыт аудита и оптимизации legacy-кода.
- Понимание DevSecOps.
- Senior-уровень мышления.
Условия и бенефиты
- Формат работы на выбор: удаленно, гибрид или в офисе.
Процесс найма
- Отклик через форму на сайте компании.
Aston ищет Senior Full-stack разработчика (React + Kotlin/Java).
Обязанности:
- Проектировать и разрабатывать пользовательский интерфейс на React, компонентную архитектуру приложения.
- Участвовать в разработке стратегии миграции с текущего решения на новую архитектуру (поэтапный wave-based переход).
- Анализировать текущую сборку нативного решения, находить неиспользуемые компоненты и точки для оптимизации.
- Интегрироваться с backend API (REST, WebSocket), участвовать в архитектурных решениях frontend и backend.
- Проводить сквозную диагностику производительности — от клиента до БД и обратно.
- При необходимости вносить точечные изменения в серверную логику (Kotlin/Java, Spring Framework).
- Участвовать в code-review и развитии инженерных практик команды.
Требования:
- Опыт Full-stack Developer от 4 лет, промышленная разработка на Kotlin/Java от 3 лет.
- Понимание клиент-серверной архитектуры и маршрутизации запросов между слоями.
- Опыт сквозной трассировки, профилирования и отладки приложений — от браузера до БД.
- Опыт работы с React DevTools, глубокое понимание DOM-модели и Virtual DOM.
- Опыт аудита и оптимизации legacy-кодовых баз в промышленных проектах.
- Понимание подходов информационной безопасности в разработке (DevSecOps).
- Самостоятельность и senior-уровень мышления.
Условия:
- Формат работы: удалённо, гибрид или в офисе — на выбор.
Оригинальная вакансия:
https://t.me/devs_it/5778