Ավագ Frontend ինժեներ
Ավագ Frontend ինժեներ FANzino-ի համար, որը iGaming B2B մատակարար է,՝ կենդանի խաղեր ստեղծելու և խաղային շարժիչը մշակելու համար։ Գրասենյակը՝ Լիմասոլում, Կիպրոս։
FANzino-ն նոր ձևաչափի խաղերի B2B մատակարար է առցանց մոլախաղերի աշխարհում։ Մենք փնտրում ենք ուժեղ Ավագ Frontend ինժեներ՝ նոր կենդանի խաղեր ստեղծելու և ընդհանուր խաղային շարժիչը մշակելու համար։ Դուք կաշխատեք frontend-ի, խաղերի մշակման, իրական ժամանակի և WebGL-ի խաչմերուկում՝ խաղային տրամաբանությունից և ինտերֆեյսից մինչև բարդ անիմացիաներ և 3D բոնուսային խաղեր։ Պարտականություններ՝ - Նոր խաղեր ստեղծել ընդհանուր խաղային շարժիչի վրա՝ խաղադաշտ, խաղադրույքներ և չիպեր, ռաունդի պատմություն, շահումների անիմացիաներ և այլ խաղային մեխանիկա։ - Մշակել 2D տեսարաններ Pixi.js-ով և 3D բոնուսային խաղեր Three.js / react-three-fiber-ով, ներառյալ հատուկ GLSL շեյդերներ։ - Ինտեգրել Rive անիմացիաները և կառավարել դրանց վիճակի մեքենան անմիջապես խաղային տրամաբանությունից։ - Ինտերֆեյսը համաժամեցնել խաղային ռաունդի հետ իրական ժամանակում՝ խաղի փուլեր, խաղադրույքների ընդունում, արդյունքներ և վճարումներ, որոնք գալիս են WebSocket-ով, ներառյալ ճիշտ մշակումը վերամիացումից հետո։ - Մշակել և օպտիմալացնել վիդեո նվագարկիչը՝ ուշացման կառավարում, հոսքի վերականգնում և որակի չափումներ։ - Ապահովել խաղերի հարթ և կայուն աշխատանքը բջջային բրաուզերներում։ - Աշխատել խաղերի և մոշն դիզայներների հետ՝ ինտեգրել և հղկել ակտիվները մինչև արտադրական վիճակ, և բարելավել ու պարզեցնել նրանց աշխատանքային հոսքը։
Տեխնիկական պահանջներ՝ - Հիմնավոր փորձ React-ի և TypeScript-ի հետ՝ hooks, Suspense, ռենդերինգի օպտիմալացում։ - Գործնական փորձ Canvas/WebGL-ի և Pixi.js, Three.js կամ նմանատիպ գրադարանների հետ։ - Իրական ժամանակի ինտերֆեյսների սկզբունքների ընկալում՝ WebSocket, վերամիացումներ, անկարգ իրադարձությունների մշակում։ - Փորձ վիճակի կառավարման հետ՝ Jotai, Zustand, Redux կամ նմանատիպ։ - Փորձ թեստեր գրելու՝ Vitest/Jest, Testing Library։ - Frontend ճարտարապետության ընկալում և ինքնուրույն տեխնիկական որոշումներ կայացնելու կարողություն։ - Բարդ ինտերակտիվ ինտերֆեյսների կատարողականությունը օպտիմալացնելու կարողություն։ Ցանկալի է՝ - Փորձ Rive-ի հետ՝ վիճակի մեքենաներ, մուտքեր, իրադարձություններ։ - GLSL գիտելիքներ և շեյդերներ գրելու/օպտիմալացնելու փորձ։ - Փորձ վիդեոյի հետ բրաուզերում՝ HLS, WebRTC, MSE։ - Ռենդերինգի օպտիմալացման փորձ՝ բատչինգ, հյուսվածքների ատլասներ, հիշողության կառավարում բջջային սարքերում։ - Փորձ Blender-ի հետ, 3D մոդելների և անիմացիաների արտահանում։ Անձնական որակներ՝ - Թիմային աշխատանք և արդյունավետ փոխգործակցություն մշակողների, դիզայներների և այլ մասնագետների հետ։ - Պատասխանատվություն արդյունքների համար և ուշադրություն մանրուքներին։ - Բարդ տեխնիկական խնդիրներ ինքնուրույն լուծելու կարողություն։ - Առաջադրանքները ավարտին հասցնելու և որակի համար հաշվետու լինելու կարողություն։ - Նախաձեռնողականություն՝ առաջարկել բարելավումներ և օգնել զարգացնել արտադրանքը։ - Պատրաստակամություն արագ փոփոխվող առաջադրանքների հետ աշխատելու և նոր տեխնոլոգիաներ սովորելու։
Պայմաններ՝ - Աշխատանք գրասենյակից Կիպրոսում (Լիմասոլ)։ - Սննդի փոխհատուցում գրասենյակում։ - Պաշտոնական աշխատանք Կիպրոսի աշխատանքային օրենսդրությամբ։ - 4 լրացուցիչ հանգստյան օր։ - Ոչ ժառանգական կոդ՝ արտադրանքը և խաղային հարթակը կառուցվում են զրոյից։ - Հնարավորություն ազդելու արտադրանքի ճարտարապետության և տեխնիկական որոշումների վրա։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին