Xsolla
Xsolla
Xsolla предоставя инфраструктура за търговия с игри на разработчици и издатели на видеоигри. Нейната платформа подпомага монетизацията, дистрибуцията и финансирането чрез инструменти като персонализируеми уеб магазини, обработка на плащания, предотвратяване на измами и социални функции, създадени за по-дълбоко ангажиране на играчите. Xsolla също така помага на компаниите от игровата индустрия да се справят с плащанията, данъците, регулаторното съответствие и оперативните изисквания на глобалните пазари, като предлага интеграции с платформи за разработка, включително Unity, Unreal и Cocos Creator.

Старши фронтенд инженер – дистанционна работа в Русия

Създавайте бързи и достъпни уеб приложения за глобалната платформа на Xsolla за търговия с видеоигри. Разработвайте фронтенд системи, използвани от милиони играчи и разработчици по света.

Описание

  • Създаване и поддържане на висококачествени фронтенд приложения и продуктови функционалности
  • Писане на чист и лесен за поддръжка код, подкрепен от цялостно покритие с модулни и end-to-end тестове
  • Създаване на семантични и адаптивни оформления, които работят в различни браузъри и платформи, като спазват уеб стандартите и практиките за достъпност
  • Разработване на многократно използваеми компонентни системи и подпомагане на развитието на споделената UI библиотека
  • Подобряване на производителността на приложенията по отношение на визуализирането, размера на пакетите и показателите Core Web Vitals
  • Партньорство с дизайнери във Figma за създаване на последователни интерфейси с точност до пиксел
  • Свързване на приложенията с бекенд услуги и външни API, както и дефиниране на API договори с бекенд инженери
  • Конфигуриране и усъвършенстване на инструменти за изграждане, CI/CD конвейери и среди, базирани на Docker
  • Участие в прегледи на кода, технически дискусии и архитектурни решения
  • Наставничество на инженери със средно и младши ниво и подпомагане на повишаването на качеството на продукта
  • Сътрудничество в продуктова инженерна група с фронтенд, бекенд, QA и DevOps инженери, както и с екипите по Продукт и Дизайн
  • Поемане на отговорност за функционалностите от реализацията, тестването и издаването до мониторинга

Изисквания

  • Най-малко пет години професионален опит във фронтенд разработката
  • Напреднали умения по JavaScript ES6+, включително асинхронно програмиране, обектно-ориентирано програмиране, базирано на прототипи, класове и основни концепции за управление на паметта
  • Експертни познания по TypeScript, включващи генерични типове, помощни типове, персонализирани декларации и разширения на типовете на библиотеки
  • Значителен опит в създаването на семантични и адаптивни оформления, поддържащи множество браузъри и платформи
  • Работни познания за уеб стандартите и достъпността
  • Задълбочени познания по CSS, включително подходите SASS/SCSS и CSS-in-JS
  • Професионален опит с React, Vue или сравнима модерна рамка
  • Опит с библиотеки или модели за управление на състоянието
  • Опит в разработването на приложения със сървърно рендиране или изоморфни приложения
  • Опит в изграждането на компонентни системи, включително модели на съставни компоненти
  • Разбиране на структурите от данни, алгоритмичната сложност и общите шаблони за проектиране
  • Познания за основни методи за кеширане, като LRU
  • Способност за разбиване на работата на части и поддържане на бизнес логиката отделно от кода на рамката или библиотеката
  • Опит с конфигуриране и оптимизиране на Vite или Webpack
  • Опит с ESLint, StyleLint, Prettier или Biome
  • Опит със създаване на модулни и end-to-end тестове
  • Разбиране на основите на REST API и интеграциите с външни услуги
  • Опит с Docker
  • Добро владеене на Git и GitLab
  • Уверено използване на Figma за реализиране на дизайни
  • Добри писмени и говорими умения по английски език

Придобивки

  • Медицинско, стоматологично и офталмологично покритие
  • Платен отпуск
  • Персонализирана пътна карта за кариерно развитие
  • Обучения и други образователни възможности за професионално развитие
  • Гъвкаво работно време
  • Трудов договор със субект или работодател, регистриран като работодател, избран според местоположението на кандидата