Ավագ Frontend ծրագրավորող (React)
Ավագ Frontend ծրագրավորող (React) aQsi-ում, հեռավար լրիվ դրույքով, նոր նախագծի ստեղծում զրոյից React/TypeScript-ով, 3–6 տարվա փորձ:
Մենք ունենք մեծ և հետաքրքիր առաջադրանք՝ ստեղծել նոր նախագիծ զրոյից՝ վերցնելով լավագույնը ընթացիկ արտադրանքից և վերաիմաստավորելով այն, ինչ կարելի է դարձնել ավելի հարմար և ժամանակակից: Սա պարզապես գոյություն ունեցող ֆունկցիոնալության փոխանցում նոր տեխնոլոգիական կույտին չէ: Թիմի հետ միասին դուք կմասնակցեք ճարտարապետության նախագծմանը, կկայացնեք տեխնիկական որոշումներ և աստիճանաբար կկառուցեք նոր համակարգ՝ հիմնական բաղադրիչներից մինչև օգտագործողների սցենարներ և գործիքներ ղեկավարների համար: Աշխատանքը կներառի շատ արտադրանքի մշակում՝ անձնական հաշիվներ, վարչական ինտերֆեյսներ, ներքին գործիքներ և բոլորովին նոր ֆունկցիոնալություն: Գոյություն ունեցող համակարգի մի մասը կշարունակի գործել կողքին, այնպես որ երբեմն ստիպված կլինեք զբաղվել ընթացիկ կոդով, ուղղել սխալները և զգուշորեն տեղափոխել անհրաժեշտ ֆունկցիոնալությունը նոր նախագիծ: Արտադրանքի frontend մասի մշակում և զարգացում: Նոր ինտերֆեյսների և օգտագործողների սցենարների իրականացում: Ինտեգրացիա backend API-ի հետ: Վերօգտագործվող բաղադրիչների նախագծում և մշակում: Մասնակցություն տեխնիկական լուծումներին և առաջադրանքների տարրալուծմանը: Կոդի վերանայման իրականացում: Մաքուր, պահպանվող և թեստավորվող կոդի գրում: Կատարողականության օպտիմիզացիա և գոյություն ունեցող լուծումների բարելավում: Սխալների ուղղում և ընթացիկ վեբ նախագծերի աջակցություն նոր համակարգին անցման ընթացքում: Մասնակցություն թիմի ներսում տեխնիկական պրակտիկաների և մոտեցումների մշակմանը:
React-ով մշակման առևտրային փորձ առնվազն 3 տարի: JavaScript-ի և TypeScript-ի վստահ իմացություն: React-ի սկզբունքների և ժամանակակից frontend կույտի լավ ընկալում: Frontend ծրագրերի և առանձին մոդուլների կառուցվածքի նախագծման փորձ: Պահպանվող և մասշտաբային կոդ կառուցելու սկզբունքների ընկալում: REST API-ի հետ փորձ և frontend ծրագրերի ինտեգրացիա backend ծառայությունների հետ: Git-ի վստահ օգտագործում և թիմային մշակման գործընթացի ընկալում: Կոդի վերանայման փորձ և տեխնիկական որոշումները փաստարկներով քննարկելու պատրաստակամություն: Տեխնիկական փաստաթղթեր գրելու և պահպանելու հմտություններ: Գոյություն ունեցող կոդը ինքնուրույն հասկանալու և օպտիմալ լուծումներ գտնելու կարողություն: Պատասխանատու մոտեցում կոդի որակին և ձեր աշխատանքի արդյունքին: Գիտելիքներ կիսելու, գործընկերներին օգնելու և ինժեներական պրակտիկաների զարգացմանը մասնակցելու պատրաստակամություն: React / Redux / Redux Thunk: JavaScript / TypeScript: TanStack Router / TanStack Query / TanStack Form: Ադապտիվ դասավորություն (HTML / CSS / Tailwind CSS): shadcn/ui / Radix UI / Material UI: Միավոր թեստավորում (Vitest / Jest): Git / Yarn: Refactoring և ժառանգական կոդի պահպանում, ներառյալ դասային React բաղադրիչները: Ցանկալի է՝ Feature-Sliced Design, բրաուզերի թեստավորում Playwright-ով, Redux Form / React Router, Vite / Webpack / Babel / ESLint կարգավորում, GitLab CI/CD փորձ, Docker փորձ:
Լրիվ դրույքով աշխատանք: Գրաֆիկ՝ 5/2: Աշխատանքի ձև՝ հեռավար:
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին