Навыки: JavaScript, Next.js, GraphQL, Vue.js, TypeScript. Квалификация: Senior. Специализации: Фулстек разработчик.
Мы ищем опытного Senior Full Stack (Vue/PHP) разработчика в нашу команду. Вам предстоит проектировать, разрабатывать и поддерживать веб-приложение для редактирования видео на стеке TypeScript/Nuxt.js. Эта роль требует глубокой экспертизы в низкоуровневых аспектах веб-разработки: оптимизации производительности, управлении памятью и эффективности рендеринга в браузере, помимо работы с бизнес-логикой и архитектурой. Вы будете тесно взаимодействовать с командами продукта и дизайна, чтобы создавать удобные и отзывчивые интерфейсы, соответствующие нашим высоким стандартам качества. Основной фокус позиции - Front-end, что требует понимания как высокоуровневой архитектуры, так и основ производительности веба. Стек и опыт:
Опыт работы от 9 лет.
JavaScript/TypeScript - экспертные знания ES6+, включая async/await и принципы работы Garbage Collection.
Vue.js/Nuxt.js - практический коммерческий опыт создания и поддержки production-ready приложений.
Browser Internals - глубокое понимание механизмов работы браузера: Event API, Event Loop и узких мест в производительности рендеринга.
Modern Web APIs - опыт работы с Canvas API, WebGL, шейдерами, WebCodecs, WebAssembly и Web Workers.
Backend - коммерческий опыт разработки на PHP (Laravel или аналоги), знание MySQL, знакомство с DevOps и CI/CD процессами.
SOLID - умение применять принципы при проектировании архитектуры.
Будет плюсом:
- Опыт обработки видео и аудио (libav.js, mp4box.js, ffmpeg).
- Опыт работы с рендерингом текста, системами анимации, визуальными эффектами или 3D-графикой.
Frontend-база - умение создавать валидную, адаптивную и кроссбраузерную верстку из Figma по методологии BEM.
Автотесты - опыт написания Unit, Feature, Integration, E2E и нагрузочных тестов.
Алгоритмы - понимание классических алгоритмов и структур данных.
- Высшее математическое образование и интерес к линейной алгебре станут весомым преимуществом.
- Сильные софт-скиллы - умение слушать, аргументировать свою позицию и эффективно сотрудничать.
Не готовы рассматривать кандидатов территориально находящихся на территории РФ.
Мы рассматриваем кандидатов, работающих в европейских часовых поясах (UTC от 0 до +3), чтобы обеспечить комфортное пересечение рабочих часов с командой и эффективное взаимодействие.
Вы должны быть готовы работать через ИП.

