LUA-разработчик (MTA)

Дата размещения вакансии: 20.09.2024
Работодатель: NEXTRP
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

NEXTRP - это хардкорный ММО role-play проект в российском сеттинге. У нас играют десятки тысяч людей ежедневно. На данный момент наш проект активно развивается и продолжает расти.

Что хотим видеть:
- Опыт разработки в MTA на Lua от полугода/опыт разработки на другом ЯП от года;
- Понимание принципов работы клиент-серверных приложений;
- Умение корректно использовать Element Data и удалённых Trigger’ов для передачи данных между клиентом и сервером;
- Опыт работы с SQL БД в МТА, понимание отличий между MySQL и SQLite;
- Умение написать код, работающий с MySQL полностью на callback-вызовах;
- Опыт в написании базовых интерфейсов как на чистом DX, так и с использованием сторонних/самописных DX библиотек;
- Коммуникабельность и умение работать с документацией.

Дополнительно круто будет:
- Опыт работы с CEF;
- Опыт в юнит-тестировании и оптимизации Lua кода;
- Знание клиента MTA изнутри и умение вносить в него изменения (C++);
- Знание одного из других ЯП (C++, C#, JS, Python);
- Умение проектировать код до его написания и визуализировать через блок-схемы;
- Высшее техническое образование.

Что надо будет делать:
- Разработка новых игровых механик и систем по ТЗ;
- Плотное взаимодействие с отделами GD и QA в работе над фичами;
- Внесение правок (багфиксы) в имеющуюся кодовую базу, рефакторинг существующих механик и систем;
- Изучение новых технологий и методик, постоянное улучшение своих скиллов.

Что мы предлагаем:
- Оформление по договору;
- Удаленная занятость и почасовая оплата;
- Гибкое начало дня, комфортная и неформальная атмосфера в команде;
- Рост ЗП по мере роста навыков и уровня выполняемых задач.