Детали вакансии
Разработка
Синьор
Удаленка
Полная занятость
Русский
Nov 7

Старший Fullstack разработчик (Kotlin)

Ventra ищет Senior Fullstack разработчика (Kotlin). Требуется опыт более 6 лет, полная занятость, удаленно/гибридно/в офисе. Разработка UI на React, миграция на новую архитектуру, оптимизация производительности.

Обязанности: - Проектирование и разработка пользовательского интерфейса на React, проектирование архитектуры компонентов - Участие в стратегии миграции с текущего решения на новую архитектуру: приоритизация компонентов для переписывания, планирование поэтапного перехода с сохранением функциональности - Самостоятельный анализ текущей нативной сборки: выявление неиспользуемых компонентов и зависимостей, поиск возможностей для оптимизации и повышения производительности - Интеграция с серверным API (REST API, WebSocket-соединения), участие в технических решениях по архитектуре фронтенда и бэкенда - Проведение сквозной диагностики производительности от клиента до БД и обратно, выявление узких мест на любом уровне системы (клиент, сеть, бэкенд, БД) - Учет требований масштабируемости системы при анализе и предложении решений по оптимизации - Рефакторинг, документирование и обновление архитектурных и технических решений - Участие в аудите безопасности клиент-серверного взаимодействия - Внесение точечных изменений в серверную логику при необходимости (Kotlin/Java, Spring Framework) - Участие в код-ревью и развитии инженерных практик команды

Опыт работы Senior Frontend/Fullstack разработчиком — более 5 лет; коммерческая разработка на Kotlin/Java — более 3 лет. Обязателен опыт работы с Kotlin. - Понимание архитектуры клиент-серверных приложений: взаимодействие фронтенда и бэкенда, маршрутизация запросов между уровнями, зоны ответственности компонентов - Опыт работы со сквозной трассировкой, профилированием и отладкой от браузера до БД и обратно - Понимание внутреннего устройства браузеров, сетевого стека (DNS, TLS, обратный прокси, API Gateway), клиент-серверного взаимодействия - Опыт работы с React DevTools: анализ дерева компонентов, профилирование рендеринга, поиск лишних перерисовок, оптимизация производительности UI - Глубокое понимание DOM-модели: построение/обновление DOM-дерева, Virtual DOM в React, влияние reflow/repaint на производительность - Опыт аудита и оптимизации устаревших кодовых баз в промышленных проектах - Понимание и применение подходов информационной безопасности в разработке (DevSecOps) как на клиенте, так и на сервере - Глубокое понимание архитектурных подходов и паттернов проектирования - Самостоятельность и мышление старшего разработчика: способность разбираться в сложной, нетипичной архитектуре без детальных бизнес-спецификаций - Эффективные коммуникативные навыки с командой бэкенда, бизнес-заинтересованными сторонами и смежными командами - Знание и опыт работы с DevOps-практиками (CI/CD, Docker, Podman) — плюс - Стек: Kotlin, Java (Spring Boot, Spring Framework, Hibernate), JavaScript/TypeScript, React, Angular (плюс), React Router, Sass (SCSS), REST API, PostgreSQL, Kafka

React
SASS
Performance
REST API
DevSecOps
Hibernate
Java
JavaScript
Angular
TypeScript
Kotlin
Kafka
React Router
Spring
PostgreSQL

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

Старший Kotlin-разработчик

Старший Kotlin-разработчик для удаленной работы над бэкендом с Go Digital. Полная занятость, удаленно.

Россия
G
GO Digital

Бэкенд-разработчик (Kotlin)

3 500 $

Бэкенд-разработчик (Kotlin) в Softnetix, белорусской IT-компании, разрабатывающей программное обеспечение для спортивной аналитики, iGaming и азартных игр. Зарплата $600-$3,5 тыс. Офис в Минске или Варшаве.

Беларусь
S
Softnetix

Бэкенд-разработчик (Java/Kotlin)

Бэкенд-разработчик (Java/Kotlin) в Thrill Labs. Переезд в Испанию или удаленная работа в ЕС. Полная занятость.

T
Thrill Labs