Ավագ Frontend ինժեներ
Xsolla-ն փնտրում է Ավագ Frontend ինժեներ 6+ տարվա փորձով՝ հեռավոր լրիվ դրույքով աշխատանքի համար նույնականացման և դրամապանակի ենթակառուցվածքի վրա։
Պարտականություններ՝ - Սեփականացնել ձեր արտադրանքի տարածքի frontend-ը սկզբից մինչև վերջ՝ առաջադրանքի սահմանումից ապրանքատերերի և դիզայներների հետ մինչև իրականացում, թողարկում և մոնիտորինգ արտադրությունում։ - Սեփականացնել այս frontend-ի տեխնիկական որոշումները՝ փաստաթղթավորելով հիմնավորումը։ - Սեփականացնել frontend հավելվածների ճարտարապետությունը և ընդհանուր UI գրադարանը/SDK-ն, որն օգտագործվում է այլ թիմերի կողմից։ - Ապահովել չափելի frontend որակ՝ կատարողականություն, հուսալիություն և անվտանգություն օգտագործողի սցենարների համար։ - Նախագծել և մշակել օգտագործողի սցենարներ՝ մուտք, հաշվի կառավարում, դրամապանակի ներգրավում և գործարքների ստորագրում։ - Վերահսկել այս սցենարները արտադրությունում (սխալներ, կատարողականություն, դադարումներ) և գործել արդյունքների հիման վրա։ - Կատարել և փաստաթղթավորել ճարտարապետական որոշումներ frontend հավելվածների համար։ - Մշակել ընդհանուր բաղադրիչների գրադարանը և frontend SDK-ն, որն օգտագործում են Xsolla-ի այլ թիմերը։ - Համապատասխանեցնել API պայմանագրերը backend ինժեներների հետ՝ ներառյալ սխալների մշակումը, կրկնությունները և եզրային դեպքերը։ - Սեփականացնել կատարողականության բյուջեները՝ Core Web Vitals և փաթեթի չափը։ - Բարելավել ինժեներական միջավայրը՝ build, լինտերներ, թեստեր, CI։ - Կատարել կոդի վերանայումներ։ - Տեղադրել և պահպանել AI գործիքներ պահոցներում (Claude Code, Codex, Cursor՝ կանոններ, համատեքստ, հարթակ), որպեսզի թիմը դրանք արդյունավետ օգտագործի։
Պահանջներ՝ - 5+ տարվա կոմերցիոն frontend մշակում։ - TypeScript խիստ ռեժիմում՝ գեներիկներ, utility տիպեր, դիսկրիմինացված միություններ, մոդուլների սահմանների և արտաքին տվյալների տիպավորում։ - Պլատֆորմի մակարդակի JavaScript՝ event loop, async, փակումներ, հիշողության կառավարում; կարողանալ գտնել հիշողության արտահոսքեր և բացատրել պատճառները։ - Խորը փորձ React-ի հետ՝ ռենդերինգի մոդել, պրոֆիլավորում, անհարկի վերա-ռենդերների վերացում։ - Հասկանալ սերվերի, գլոբալ և տեղական վիճակի բաժանումը և գործիքների ընտրությունը; իմանալ, թե երբ է SSR-ն արդարացված։ - Սեմանտիկ, ադապտիվ, cross-browser նշագրում; ժամանակակից CSS (CSS Modules, CSS-in-JS)։ - Մատչելիություն՝ ARIA, ստեղնաշարի նավիգացիա, էկրան կարդացողների աջակցություն։ - Կատարողականության վերլուծություն՝ պրոֆիլավորում, փաթեթի վերլուծություն, Core Web Vitals։ - REST API ինտեգրացիա՝ սխալների մշակում, կրկնություններ, հարցումների չեղարկում, պայմանագրերի համապատասխանեցում backend-ի հետ։ - Վեբ անվտանգության հիմունքներ՝ XSS, CSRF, CSP, անվտանգ թոքենների մշակում, սեսիաներ, օգտագործողի տվյալներ։ - Թեստավորում պատշաճ մակարդակում՝ միավոր, ինտեգրացիոն, E2E։ - Git, CI, Docker, լինտերներ և ֆորմատավորիչներ։ - AI գործիքների ամենօրյա գործնական օգտագործում մշակման և վերանայման համար (Claude Code, Codex, Cursor), ներառյալ պահոցի կարգավորումը։ - Անգլերեն տեխնիկական փաստաթղթեր կարդալու ունակություն։ Ցանկալի է՝ - Փորձ բարձր անվտանգության պահանջներ ունեցող ոլորտներում՝ նույնականացում և ինքնություն (OAuth2/OIDC հոսքեր frontend-ում), վճարումներ, կրիպտո դրամապանակներ։ - Web3 frontend՝ դրամապանակի ինտեգրացիա (ներկառուցված և բրաուզերային), EIP-1193, EIP-6963, EIP-712; viem, wagmi, ethers.js։ - Next.js կամ Nuxt, SSR արտադրությունում։ - Դիզայն համակարգեր և բաղադրիչ API դիզայն, UI կիթեր։ - Հիբրիդ հավելվածներ՝ WebView, React Native։
Լրիվ դրույքով աշխատանք, գրաֆիկ 5/2, հեռավոր աշխատանք։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին