
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 за реализиране на дизайни
- Добри писмени и говорими умения по английски език
Придобивки
- Медицинско, стоматологично и офталмологично покритие
- Платен отпуск
- Персонализирана пътна карта за кариерно развитие
- Обучения и други образователни възможности за професионално развитие
- Гъвкаво работно време
- Трудов договор със субект или работодател, регистриран като работодател, избран според местоположението на кандидата