JavaScript_Jobs
Kanalga Telegramβda oβtish
ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ ΠΏΠΎ JavaScript. Π’ΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅. ΠΡΠΎΡΠΌΠΈΡΡ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ: @cyberJohnny Π Π΅ΠΊΠ»Π°ΠΌΠ° - @cyberJohnny Π§Π°Ρ: https://t.me/+twc_SXBIiYU3ZDZi ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ: βοΈΠ‘ΠΏΠ°ΠΌ, ΡΠ»ΡΠ΄, ΠΎΡΠΊΠΎΡΠ±Π»Π΅Π½ΠΈΡ, ΠΌΠ°Ρ βοΈΠ Π΅ΠΊΠ»Π°ΠΌΠ°
Ko'proq ko'rsatish1 350
Obunachilar
+124 soatlar
+57 kunlar
+1830 kunlar
Postlar arxiv
1 350
Junior Frontend Developer (React) [ΠΠ’Π‘ Bridge]
#ΠΎΡΠΈΡ #junior
ΠΠΎΡΠΊΠ²Π°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ’Π‘
βοΈΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° (Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΡΡΠ°Π», ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°ΡΠ΅Π»Ρ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π²ΠΎΠ½ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°);
-ΠΠ΅ΡΡΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ². ΠΠ΅ΡΠ΅Π½ΠΎΡ Π΄ΠΈΠ·Π°ΠΉΠ½-ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈΠ· Figma;
-ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΡ web-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
;
-ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ - ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ UI/UX-ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π°Π½Π°Π»ΠΈΡΠΈΠΊ - ΡΡΠΎΡΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ - Π²ΡΠ±ΠΎΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΡΡΠ΅Π΄ΡΡΠ² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ);
-Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ
ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ;
-ΠΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΊΠΎΠΏΠΈΠ»ΠΎΡΠ°.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ
-2+ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° React;
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Git (ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ)
-ΠΠ½Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΡΠ·ΡΠΊΠΎΠ²: Typescript, CSS, HTML, JavaScript, Web Components;
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ backend (Open API, WebSocket, Cookies, JWT Token), ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈ Π½Π΅Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ Π±ΡΠΊΡΠ½Π΄Π° (ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ OpenAPI);
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ ΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ (GitLab);
-ΠΠΏΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://job.mts.ru/vacancy/653844561969287205
JavaScript Job π¬ Π² Telegram () | π Π² VK () | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Senior React-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #senior
ΠΠΏΡΡ 3β6 Π»Π΅Ρ
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠΠ ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄
βοΈΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ
-ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ
Π·Π°Π΄Π°Ρ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
-ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Π½ΠΈΠΉ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΊΠΎΠ½ΡΡΡ (CI/CD)
-ΠΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ, Π½ΠΎ ΠΈ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ Π½Π° ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ
-ΠΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΈΠΌΠ»ΠΈΠ΄Ρ Π² ΡΠ°Π·Π²ΠΈΡΠΈΠΈ ΠΈ Π½Π°ΠΉΠΌΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΉ ΠΏΠΎ ΡΠΏΠΎΡΠ½ΡΠΌ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ
-ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
-ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ code-review ΠΊΠΎΠ΄Π° ΠΊΠΎΠ»Π»Π΅Π³, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΊΡΠΈΡΠΈΠΊΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ
, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π»ΡΡΡΠ΅
-Π‘ΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΠΈΠ±ΠΎΠΊ
-ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»Π΅Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΡΡΠΎΡΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°ΠΆΠ½ΡΡ
ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°
-ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
-Π€ΠΈΠΊΡ Π±Π°Π³ΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΉ
-ΠΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΡ
Π½Π°Π²ΡΠΊΠΎΠ²
βοΈΠ§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ
-Π£Π²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ JavaScript, React, Redux, TypeScript, HTML5/CSS3/Sass
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π²ΡΡΡΡΠΊΠΈ
-Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΠ±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ (Webpack/Vite)
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Nextjs ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π³Π΄Π΅ Π½ΡΠΆΠ΅Π½ SSR, Π° Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π³ΠΎΡΠΎΠ²ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² (UI-kit)
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅Ρ
Π΄ΠΎΠ»Π³ΠΎΠΌ, βΡΡΠΎΠΈΠΌΠΎΡΡΠΈβ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Docker
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΡΠΎΡΡΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅
Π₯ΠΎΡΠΎΡΠΈΠ΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠ²Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ
βοΈΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ
-ΠΡΡΡΠ΅Π΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
-ΠΠ½Π°Π½ΠΈΠ΅ Mobx, Jotai ΠΈ XState
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎ styled ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ
-ΠΠΏΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ CI/CD
βοΈΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ
-Π Π°Π±ΠΎΡΡ ΡΠΎ ΡΠΌΡΡΠ»ΠΎΠΌ β ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΄ΠΎΠ±Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ ΡΡΠ»ΡΠ³, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΆΠΈΠ·Π½Ρ Π»ΡΠ΄Π΅ΠΉ Π»ΡΡΡΠ΅
-ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΡΠ΄ΠΎΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ
-ΠΠΎΠΌΡΠΎΡΡΠ½ΡΠΉ ΠΎΡΠΈΡ, ΠΎΡΠΊΡΡΡΡΠΉ Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² 24/7, Π² ΡΠ°Π³ΠΎΠ²ΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΌΠ΅ΡΡΠΎ ΠΡΠΎΠ»Π΅ΡΠ°ΡΡΠΊΠ°Ρ/ΠΡΠ΅ΡΡΡΡΠ½ΡΠΊΠ°Ρ Π·Π°ΡΡΠ°Π²Π°
-ΠΠΈΠ±ΠΊΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΈΠ²Π½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄
-ΠΠΏΠ»Π°ΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ
-ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ
-ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΡ
ΠΎΠ»ΠΎΠ³Π°
-ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ
-Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΠΠ‘ ΠΏΠΎ Π ΠΎΡΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡΠΏΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ°
-Casual Π΄ΡΠ΅ΡΡ-ΠΊΠΎΠ΄
+5 day off ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: hr@codesrc.ru (mailto:hr@codesrc.ru)
JavaScript Job π¬ Π² Telegram () | π Π² VK () | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend developer (React.js)
#Π³ΠΈΠ±ΡΠΈΠ΄ #ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #middle
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: AΠΠ Π
βοΈΠ§ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ:
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π΅Π΄Π΅ΡΡΡ Π½Π° React/Redux-Toolkit (Next 13), Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ backend ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· REST API;
-ΠΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΈ UI/UX, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ;
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ UI-ΠΊΠΈΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ styled-system;
-Π‘ΠΎΠ±Π»ΡΠ΄Π°Π΅ΠΌ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΆΠ΄Π΅ΠΌ ΠΈ ΠΎΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ)
βοΈΠ‘ΡΠ΅ΠΊ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ:
-React.js/ Next.js, TypeScript
-Redux, Redux-Toolkit, JS ES6+
-Webpack, Git, sass/scss, styled-components (edited)
βοΈΠ£ Π½Π°Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΠ½ΡΠΉ ΠΌΠ΅ΡΡ, Π΅ΡΠ»ΠΈ:
-Π£ ΡΠ΅Π±Ρ ΠΎΡ 3 Π»Π΅Ρ ΠΎΠΏΡΡΠ°. ΠΠ· Π½ΠΈΡ
, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, 2 Π³ΠΎΠ΄Π° ΡΡ ΠΏΠΎΡΠ²ΡΡΠΈΠ» React (16+);
-Π’Ρ Π²Π΅ΡΡΡΠ°Π» Π½Π° ΠΏΡΠΎΡΠ»ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Ρ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ui Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ;
-Π Π°Π±ΠΎΡΠ°Π» ΡΠΎ ΡΡ
ΠΎΠΆΠΈΠΌ Ρ Π½Π°ΠΌΠΈ ΡΡΠ΅ΠΊΠΎΠΌ TypeScript, Redux/Redux Toolkit, Next.js (11+);
-Π£Π²Π΅ΡΠ΅Π½ΠΎ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΡ ΡΠ΅Π±Ρ Ρ GIT;
-Π Π°Π±ΠΎΡΠ°Π» Ρ styled components (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ styled-system);
-Π’Ρ Π±Π΅ΡΠ΅ΠΆΠ½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΊ ΠΊΠΎΠ΄Ρ ΠΈ Π»ΡΠ±ΠΈΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ)
βοΈΠ§ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
-ΠΡ Π³ΠΎΡΠΎΠ²Ρ Π³ΠΈΠ±ΠΊΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΠ΄Π΅ΠΌ ΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ ΠΈΠ· ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ:
-ΠΠΎΠΌΠ°Π½Π΄Π°, ΠΎΡΠΊΡΡΡΠ°Ρ ΡΠ²ΠΎΠΈΠΌ ΠΈΠ΄Π΅ΡΠΌ, ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ;
-ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π’Π Π Π€, Π±Π΅Π»Π°Ρ ΠΠ;
-ΠΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ (ΠΠΎΡΠΊΠ²Π°/Π―ΡΠΎΡΠ»Π°Π²Π»Ρ) ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ. Π‘ΡΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈΠ· ΠΎΡΠΈΡΠ° β ΡΡΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΡΠΎ, ΠΊΡΠ»ΡΡΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΡΠ΄Π° ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ Π»ΡΠ΄ΠΈ;
-ΠΠΠ‘, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π²ΠΈΠ½ΠΈΡΠΊΠΎ Π² ΡΠ²ΠΎΠ΅ΠΌ Π±ΠΎΠΊΠ°Π»Π΅)
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: cv@aeroidea.ru (mailto:cv@aeroidea.ru)
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Π‘ΡΠ°ΠΆΠ΅Ρ Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (Laravel)
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #intern
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: PREAX
πΉΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ:
-ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ
Π·Π°Π΄Π°Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΡΠΏΡΠΈΠ½ΡΠΎΠ² (ΠΎΡ ΠΏΡΠΎΡΡΡΡ
ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π·Π°Π΄Π°ΡΠ°ΠΌ).
-Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Β«Ρ Π½ΡΠ»ΡΒ», ΡΠΎΠ±ΠΈΡΠ°Ρ ΠΈΡ
ΠΏΠΎ ΡΠ°ΡΡΡΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
-Π Π°Π±ΠΎΡΠ° Ρ Π»Π΅Π³Π°ΡΠΈ-ΠΊΠΎΠ΄ΠΎΠΌ: Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΆΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π°Π½Π°Π»ΠΈΠ·, ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
ΡΠΎΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠ°Π²ΠΎΠΊ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ.
-ΠΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π΅Π΄Π»Π°ΠΉΠ½Π°ΠΌΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ° ΠΎΡΠ΅Π½ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ.
-Π’ΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ° Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΡΠ°Π±ΠΎΡΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
: Π½Π΅ΠΏΠΎΠ»Π½ΡΠ΅ Π’Π, ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ ΠΎΡ Β«Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°Β» ΠΈ Π½ΠΎΠ²ΡΠ΅ Π²Π²ΠΎΠ΄Π½ΡΠ΅.
-Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ ΠΊΠΎΠ΄-ΡΠ΅Π²ΡΡ: ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Π΄ΡΡΠ³ΠΈΡ
ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ², ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΊΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΠΌ, Π° ΠΏΠΎΡΠ»Π΅ Π΄Π΅Π»Π°ΡΡ Π΄Π΅Π±Π°Π³Π³ΠΈΠ½Π³ ΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³.
πΉΠΡ ΡΠ΅Π±Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
-ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ PHP, Laravel, PostgreSQL, Docker ΠΈ Git.
-ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΡΠ΄Π΅Π»ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΎΡ 3-Ρ
ΡΠ°ΡΠΎΠ² Π² Π½Π΅Π΄Π΅Π»Ρ, Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ²Ρ.
-ΠΠΎΠ±ΡΠΎΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΡΠΉ Π½Π°ΡΡΡΠΎΠΉ ΠΈ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π·Π΄ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ.
-ΠΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π»ΠΎΠΊΠ°ΡΠΈΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
πΉΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ:
-Π Π΅Π°Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΠ°Π±ΠΎΡΠ°Π΅ΡΡ Π½Π°Π΄ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅Π»ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² ΡΠ΅Π·ΡΠΌΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
.
-ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΡ
Π½Π°Π²ΡΠΊΠΎΠ². ΠΠΎ ΠΈΡΠΎΠ³Π°ΠΌ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ Π΄Π°Π²Π°ΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΡΠΌ ΠΎ ΡΠ΅Π±Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π½Π°Ρ ΠΈ Π΄Π°Π²Π°ΡΡ Π½Π°ΡΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ.
-ΠΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΊ. Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ, Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΠ΅ Π² 2025 Π³ΠΎΠ΄Ρ.
-ΠΠ»ΡΡΠ΅Π²ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ. ΠΠ»ΡΠ±ΠΎΠΊΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ Ρ Git, ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌΠΈ, ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ Π½ΠΎΠ²ΡΠΌΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ.
-ΠΡΠΎΠΊΠ°ΡΠΊΠ° soft-skills. Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Ρ Π΄Π΅Π΄Π»Π°ΠΉΠ½Π°ΠΌΠΈ ΠΈ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ
Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡΠΈ.
-ΠΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ Π½Π°ΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΡΡΠΈ. ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡ ΡΡΠΆΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΎΠΆΠΈΠ²Π΅ΡΡ Π΄Π΅ΡΡΡΠΊΠΈ ΡΠ°Π·Π½ΡΡ
ΡΠΈΡΡΠ°ΡΠΈΠΉ ΠΈ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΡ ΡΠ°Π·Π½ΡΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ² Π² ΡΠ°Π±ΠΎΡΠ΅.
πΉΠ’ΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ° Π² PREAX β ΡΡΠΎ:
-ΠΠΈΠ±ΠΊΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ. Π’ΡΠ΅Π½ΠΈΡΡΠΉΡΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π±Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ. Π’Ρ ΡΠ°ΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΠΌΠΎΠΆΠ΅ΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΏΠ°ΡΠ·Ρ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ β Π΅ΡΠ»ΠΈ Π²Π·ΡΠ» Π·Π°Π΄Π°ΡΡ Π² ΡΠ°Π±ΠΎΡΡ ΠΈΠ»ΠΈ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ, Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΡΡ Π² ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΡΠΎΠΊ.
-Π£Π΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ. ΠΠ°Π½ΠΈΠΌΠ°ΠΉΡΡ ΠΈΠ· Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΌΠΈΡΠ°.
ΠΠ΅ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΡΡΠ°ΠΆΠΈΡΠΎΠ²ΠΊΠ°. Π’ΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Π½Π΅ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΡΡΡ, Π½ΠΎ ΠΈ Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ Π΄Π΅Π½Π΅ΠΆΠ½ΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ.
-ΠΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ 1 Π³ΠΎΠ΄ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ. Π’ΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΠ»Π³ΠΎΠΆΠ΄Π°Π½Π½ΡΠΉ ΠΎΠΏΡΡ, Π° Π½Π΅ Π²ΡΠ°ΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ ΡΠ΅Π±Π΅ ΠΏΡΠΎΠ΅ΠΊΡΡ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: join@preax.ru (mailto:join@preax.ru)
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend developer (React.js)
#Π³ΠΈΠ±ΡΠΈΠ΄ #ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #middle
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: AΠΠ Π
βοΈΠ§ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ:
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π΅Π΄Π΅ΡΡΡ Π½Π° React/Redux-Toolkit (Next 13), Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ backend ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· REST API;
-ΠΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΈ UI/UX, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ;
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ UI-ΠΊΠΈΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ styled-system;
-Π‘ΠΎΠ±Π»ΡΠ΄Π°Π΅ΠΌ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΆΠ΄Π΅ΠΌ ΠΈ ΠΎΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ)
βοΈΠ‘ΡΠ΅ΠΊ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ:
-React.js/ Next.js, TypeScript
-Redux, Redux-Toolkit, JS ES6+
-Webpack, Git, sass/scss, styled-components (edited)
βοΈΠ£ Π½Π°Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΠ½ΡΠΉ ΠΌΠ΅ΡΡ, Π΅ΡΠ»ΠΈ:
-Π£ ΡΠ΅Π±Ρ ΠΎΡ 3 Π»Π΅Ρ ΠΎΠΏΡΡΠ°. ΠΠ· Π½ΠΈΡ
, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, 2 Π³ΠΎΠ΄Π° ΡΡ ΠΏΠΎΡΠ²ΡΡΠΈΠ» React (16+);
-Π’Ρ Π²Π΅ΡΡΡΠ°Π» Π½Π° ΠΏΡΠΎΡΠ»ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Ρ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ui Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ;
-Π Π°Π±ΠΎΡΠ°Π» ΡΠΎ ΡΡ
ΠΎΠΆΠΈΠΌ Ρ Π½Π°ΠΌΠΈ ΡΡΠ΅ΠΊΠΎΠΌ TypeScript, Redux/Redux Toolkit, Next.js (11+);
-Π£Π²Π΅ΡΠ΅Π½ΠΎ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΡ ΡΠ΅Π±Ρ Ρ GIT;
-Π Π°Π±ΠΎΡΠ°Π» Ρ styled components (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ styled-system);
-Π’Ρ Π±Π΅ΡΠ΅ΠΆΠ½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΊ ΠΊΠΎΠ΄Ρ ΠΈ Π»ΡΠ±ΠΈΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ)
βοΈΠ§ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
-ΠΡ Π³ΠΎΡΠΎΠ²Ρ Π³ΠΈΠ±ΠΊΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΠ΄Π΅ΠΌ ΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ ΠΈΠ· ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ:
-ΠΠΎΠΌΠ°Π½Π΄Π°, ΠΎΡΠΊΡΡΡΠ°Ρ ΡΠ²ΠΎΠΈΠΌ ΠΈΠ΄Π΅ΡΠΌ, ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ;
-ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π’Π Π Π€, Π±Π΅Π»Π°Ρ ΠΠ;
-ΠΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ (ΠΠΎΡΠΊΠ²Π°/Π―ΡΠΎΡΠ»Π°Π²Π»Ρ) ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ. Π‘ΡΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈΠ· ΠΎΡΠΈΡΠ° β ΡΡΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΡΠΎ, ΠΊΡΠ»ΡΡΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΡΠ΄Π° ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ Π»ΡΠ΄ΠΈ;
-ΠΠΠ‘, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π²ΠΈΠ½ΠΈΡΠΊΠΎ Π² ΡΠ²ΠΎΠ΅ΠΌ Π±ΠΎΠΊΠ°Π»Π΅)
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: cv@aeroidea.ru (mailto:cv@aeroidea.ru)
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (ΠΠ»Π°ΡΡΠΎΡΠΌΠ°)
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Wildberries
βοΈΠ§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΡΡ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ;
-ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°;
-ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ;
-ΠΠ°Π½ΠΈΠΌΠ°ΡΡΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠΉ ΠΈ ΠΊΡΠΎΡΡ-Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠΉ Π²ΡΡΡΡΠΊΠΎΠΉ;
-ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΈ ΡΠ»ΡΡΡΠ°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ.
βοΈΠΠ°ΠΊΠΎΠΉ ΠΎΠΏΡΡ ΠΈ Π·Π½Π°Π½ΠΈΡ Π½ΡΠΆΠ½Ρ
-ΠΠ½Π°Π½ΠΈΠ΅ React Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²;
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ 4-Ρ
Π»Π΅Ρ;
-ΠΠΈΡΠ°Π»ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ webpack, npm-ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈ ΡΠ΄;
-ΠΠ±Π»Π°Π΄Π°Π΅ΡΠ΅ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ Π·Π½Π°Π½ΠΈΡΠΌΠΈ JS, TS.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://career.rwb.ru/vacancies/19015?
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (Angular)
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #middle
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Innovative People
βοΈΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°Π²ΡΠΊΠΈ:
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ Π±ΠΎΠ»Π΅Π΅ 2 Π»Π΅Ρ;
-ΠΡΠ»ΠΈΡΠ½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ HTML & CSS ( HTML5 ΠΈ Π΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ, ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°; ΠΠ΅ΡΡΡΠΊΠ°: Π±Π»ΠΎΡΠ½Π°Ρ, ΡΠ»Π΅ΠΊΡΠ±ΠΎΠΊΡΡ; CSS3; SCSS (ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΌΠΈΠΊΡΠΈΠ½Ρ ΠΈ Ρ.ΠΏ.));
-ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ backend-ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (REST API, Python, NodeJS) (ΠΠ°Π²ΡΠΊΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΡΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²; ΠΠ°Π²ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²);
-Vanilla JS: ΠΠΠ, DOM, Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ, ΠΊΠΎΠ»Π»Π±Π΅ΠΊΠΈ;
-EcmaScript 2015+;
-ΠΠ°Π²ΡΠΊΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ SPA (Single Page Application);
-ΠΠ½Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°;
-ΠΠ½Π°Π½ΠΈΠ΅ ngrx, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ;
-ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Webpack;
-ΠΠΎΠΈΡΠΊ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° npm-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²;
-Pull Requests (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅);
-Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΡΠ»ΠΈΡΠ½ΠΈΡ;
-ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ CodeReview;
-UI/UX:ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
-ΠΠ°Π²ΡΠΊΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ UX Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ UI-KitβΠ°;
-ΠΡΡΡΠ΅Π΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
-ΠΠΊΠΊΡΠ΅Π΄ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ it-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ;
-Π ΡΠ½ΠΎΡΠ½Π°Ρ Π±Π΅Π»Π°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°);
-Π£Π΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ;
-ΠΠΠ‘ ΡΠΎ ΡΡΠΎΠΌΠ°ΡΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ;
-ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ
ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ, ΡΠ΅ΠΌΠΈΠ½Π°ΡΠΎΠ², ΠΊΡΡΡΠΎΠ² ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ;
-Π£Π΄ΠΎΠ±Π½Π°Ρ ΠΈ ΠΌΠΎΡΠ½Π°Ρ ΡΠ΅Ρ
Π½ΠΈΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ;
-ΠΡΠΈΠΊΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅ΡΡ (+ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠΊΡΡΡΡ Π½ΠΎΠ²ΡΠΌ ΠΈΠ΄Π΅ΡΠΌ:)
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: job@inpglobal.com (mailto:job@inpglobal.com)
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Ozon Travel
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: OZON
πΉΠΠ°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π½Π° Vue2 ΠΈ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΈ Π½Π° Svelte.
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ ΠΈ UX-ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ.
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ (ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΊΠΎΠ΄-ΡΠ΅Π²ΡΡ/ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ/ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π΅).
-Π£ΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ API, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ/Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ/Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌΠΈ.
πΉΠΠ°ΠΌ Π²Π°ΠΆΠ½ΠΎ
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° JavaScript ΠΎΡ 3-Ρ
Π»Π΅Ρ.
-ΠΠ½Π°Π½ΠΈΠ΅ JavaScript/TypeScript/HTML/CSS/Git.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² UX.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΎΠΏΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ API.
-Π£ΠΌΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
.
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://ozon.tech/vacancies/2559dc6d-6655-4464-a04b-4eab72c1561c-frontend-razrabotchik-ozon-travel/
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Π‘ΡΠ°ΠΆΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ AI-ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° Π―Π½Π΄Π΅ΠΊΡ 360
#ΠΎΡΠΈΡ #intern
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π―Π½Π΄Π΅ΠΊΡ
βοΈΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²Π°Ρ ΠΆΠ΄ΡΡ
-Π£Π»ΡΡΡΠ΅Π½ΠΈΠ΅ MCP-ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠ°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ MCP-ΡΠ΅ΡΠ²Π΅ΡΠ°, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ
(ΠΏΡΠΎΠΏΡΡ, API, ΠΏΡΠΈΠΌΠ΅ΡΡ). ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌ Π»ΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ.
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π½Π°Π»ΠΎΠ³Π° Context7 Π΄Π»Ρ Π―Π½Π΄Π΅ΠΊΡ 360
ΠΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌ Π―Π½Π΄Π΅ΠΊΡ 360 Π² ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π΄Π»Ρ AI. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² ΠΈ ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΈΡ
ΡΠ΅ΡΠ΅Π· MCP/API ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ.
-Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΈ ΠΏΡΠΎΠΌΠΏΡΠ°ΠΌΠΈ Π΄Π»Ρ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠ²
ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΏΡΠΎΠΌΠΏΡΠΎΠ² ΠΈ ΠΏΡΠ°Π²ΠΈΠ» ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠ². Π Π½ΡΠΌ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. ΠΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ AI Π²ΠΎ Π²ΡΠ΅Ρ
ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
.
-ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ AI-Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Ρ ΠΈ ΡΠΊΡΠΈΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅, ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ Π΄Π»Ρ AI-Π°Π³Π΅Π½ΡΠΎΠ². ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π±ΡΠ΄Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°ΡΡΡΡ, ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ. Π‘Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ MCP-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π‘ontext7.
βοΈΠΡ ΠΆΠ΄Π΅ΠΌ, ΡΡΠΎ Π²Ρ
-Π₯ΠΎΡΠΎΡΠΎ Π·Π½Π°Π΅ΡΠ΅ TypeScript
-Π Π°Π±ΠΎΡΠ°Π»ΠΈ Ρ AI-ΠΊΠΎΠ΄-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°ΠΌΠΈ
-ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Cursor, Claude Code, GitHub Copilot ΠΈ Π΄ΡΡΠ³ΠΈΡ
AI-Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠ² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
-ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ AI-Π°Π³Π΅Π½ΡΡ, ΠΈ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΊΠ½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°
-ΠΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° Π°Π³Π΅Π½ΡΡ Π½Π΅ Ρ
Π²Π°ΡΠ°Π΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΠΈ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ
-Π‘ΠΏΠΎΡΠΎΠ±Π½Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Ρ
ΠΎΡΠΎΡΠΈΠΌ ΠΈ ΠΏΠ»ΠΎΡ
ΠΈΠΌ ΠΏΡΠΎΠΌΠΏΡΠΎΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://yandex.ru/jobs/vacancies/stazhyor-v-komandu-razrabotki-aiinfrastrukturi-frontenda-yandeks-360-43541
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Π€ΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° Π―Π½Π΄Π΅ΠΊΡ ΠΠ΄Ρ
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #Π³ΠΈΠ±ΡΠΈΠ΄
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π―Π½Π΄Π΅ΠΊΡ
βοΈΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²Π°Ρ ΠΆΠ΄ΡΡ
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΡ
ΠΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΊΠ°ΡΡΡ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ Β«ΠΡΠ΄Π° ΡΡ
ΠΎΠ΄ΠΈΡΡΒ» Π² Π―Π½Π΄Π΅ΠΊΡ ΠΠ΄Π΅, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π΅Ρ ΡΠ»ΡΡΡΠ°ΡΡ, ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ. ΠΠ°ΡΡΠ° β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ
ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠΊΡΠ°Π½ΠΎΠ² ΠΊΠ°ΠΊ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ, ΡΠ°ΠΊ ΠΈ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ UX. ΠΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π·Π΄Π΅ΡΡ β Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ·ΠΎΠ².
-Π Π°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
ΠΠ°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠΈΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΏΠΎΠ΄Π±ΠΎΡΠΎΠΊ: Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΡΡ Π²ΡΠ±ΠΎΡΠΊΡ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡ ΠΌΠ΅ΡΡΠ° Π² ΡΡΠΏΠ΅ΡΠ°ΠΏΠΏΠ°Ρ
Β«Π Π΅ΡΡΠΎΡΠ°Π½ΡΒ» ΠΈ Β«ΠΡΠ΄Π° ΡΡ
ΠΎΠ΄ΠΈΡΡΒ», Π° ΡΠ°ΠΊΠΆΠ΅ Π½ΠΎΠ²ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΠΎ Π»ΠΈΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
-Π Π°Π·Π²ΠΈΡΠΈΠ΅ BDUI
ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Ρ Π½ΡΠ»Ρ BDUI-ΡΠ»ΠΎΠΉ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
-ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΊΠΎΠ΄Π°
ΠΡ ΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΊΠΎΠ΄Π°. Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³, ΡΠ»ΡΡΡΠ°Π΅ΠΌ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ²ΡΡΠ°Π΅ΠΌ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΏΡΠΈ Π²ΡΡΠΎΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ΅.
-ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π° Π²ΡΡΠ°ΡΡΠΈ Π΄ΠΎ ΡΠ΅Ρ
Π»ΠΈΠ΄Π°
ΠΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΠΎΡΡ Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡΠΊΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ: ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²Π΅Π± Π―Π½Π΄Π΅ΠΊΡ ΠΠ΄Ρ, ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²Π΅Π±Π°, ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ
Π½Π°ΠΉΠΌΠ°.
βοΈΠΡ ΠΆΠ΄Π΅ΠΌ, ΡΡΠΎ Π²Ρ
-ΠΠ°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΡ
Π»Π΅Ρ
-ΠΠ»Π°Π΄Π΅Π΅ΡΠ΅ JavaScript ΠΈ TypeScript
-ΠΠ»ΡΠ±ΠΎΠΊΠΎ Π·Π½Π°Π΅ΡΠ΅ React: Ρ
ΡΠΊΠΈ, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π°, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ (Redux Toolkit, RTK Query ΠΈΠ»ΠΈ React Query)
-ΠΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅ΡΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ: ΡΠΎΡΠΌΡ, ΡΠ°Π±Π»ΠΈΡΡ, ΡΠΏΠΈΡΠΊΠΈ, ΡΠΈΠ»ΡΡΡΡ
-ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ: webpack ΠΈΠ»ΠΈ Vite, Π»ΠΈΠ½ΡΠ΅ΡΡ, ΡΠΎΡΠΌΠ°ΡΡΠ΅ΡΡ, CI
-Π Π°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ REST API, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΡΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅
-ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅ ΡΠ΅Π²ΡΡ ΠΊΠΎΠ΄Π°, Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΡΠ΅ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://yandex.ru/jobs/vacancies/frontendrazrabotchik-v-komandu-glavnogo-ekrana-yandeks-edi-45020
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Senior Frontend ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΠΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡ
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #senior
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Wildberries
βοΈΠ§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°;
-ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°;
-ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ
Π·Π°Π΄Π°Ρ Ρ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ;
-ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΈ ΡΠ»ΡΡΡΠ°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ.
βοΈΠΠ°ΠΊΠΎΠΉ ΠΎΠΏΡΡ ΠΈ Π·Π½Π°Π½ΠΈΡ Π½ΡΠΆΠ½Ρ
-ΠΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ React 5+ Π³ΠΎΠ΄Π°;
-ΠΠ½Π°Π½ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² HTML, CSS, JS;
-ΠΠ½Π°Π½ΠΈΠ΅ JavaScript,TypeScript;
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ web-ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ;
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://career.rwb.ru/vacancies/31736?
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (OSINT)
#Π³ΠΈΠ±ΡΠΈΠ΄
ΠΠΎΡΠΊΠ²Π°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π‘Π±Π΅Ρ
βοΈΠΠ°Π΄Π°ΡΠΈ:
-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½Π° React Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ Ρ
ΡΠΊΠΎΠ²
-ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΈΠ½Π³ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ React Router
-ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠΉ ΠΈ ΠΊΡΠΎΡΡ-Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΡΠΊΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Tailwind CSS
-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ frontend-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ backend-ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· REST API
-ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° (lazy loading, ΠΊΠΎΠ΄-ΡΠΏΠ»ΠΈΡΡΠΈΠ½Π³, ΠΌΠ΅ΠΌΠΎΠΈΠ·Π°ΡΠΈΡ)
-ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΈΡ
ΠΏΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ
-ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
βοΈΠΡ ΠΆΠ΄Π΅ΠΌ ΠΎΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°:
-Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
-ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡ 2-Ρ
Π»Π΅Ρ
ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ React (Ρ
ΡΠΊΠΈ, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ, ΠΏΠΎΡΡΠ°Π»Ρ, ΡΠ΅ΡΡ)
-ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ React Router (v6) Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
-ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Tailwind CSS (ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΌ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ)
-ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ Ρ REST API ΠΈ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΌΠΈ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ (Fetch API, Axios)
-ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ (Git) ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ CI/CD-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²
-Π·Π½Π°Π½ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ² ΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ (Redux Toolkit, Zustand ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ) Π±ΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://rabota.sber.ru/search/frontend-razrabotchik-osint-4512614/
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Π‘ΡΠ°ΠΆΠ΅Ρ Frontend React developer [MWS ChatBot]
#ΠΎΡΠΈΡ #intern
Π‘Π°ΠΌΠ°ΡΠ°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ’Π‘
βοΈΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ
-ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²;
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ Π΄ΠΎΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ UIβΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π²Π΅Π±βΡΠ°ΡΠ° Π½Π° React (ΠΏΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°ΠΌ Figma);
-Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ noβcode ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π²;
-ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ API β ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ°ΡΡ ΠΈ ΡΡΠ°ΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²;
-ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ°ΡΠ°;
-ΠΠΈΡΠ°ΡΡ unit-ΡΠ΅ΡΡΡ.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ
-Π‘ΡΡΠ΄Π΅Π½ΡΡ 3 ΠΈ 4 ΠΊΡΡΡΠΎΠ² Π±Π°ΠΊΠ°Π»Π°Π²ΡΠΈΠ°ΡΠ°, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΠ΅ΡΠ° ΠΈΠ»ΠΈ 1-2 ΠΊΡΡΡΠΎΠ² ΠΌΠ°Π³ΠΈΡΡΡΠ°ΡΡΡΡ;
-ΠΠ½Π°Π½ΠΈΠ΅ HTML, CSS, JavaScript, ΡΠ°Π±ΠΎΡΠ° Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ React.js;
-ΠΠΏΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°;
-ΠΠΏΡΡ Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ;
-ΠΠΏΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Figma ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°ΠΌΠΈ;
-ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ Π±ΡΡΡΡΠ°Ρ ΠΎΠ±ΡΡΠ°Π΅ΠΌΠΎΡΡΡ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://job.mts.ru/vacancy/648547679835524429
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² Π‘Π΅ΡΠ²ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ VK Tech, ΠΠΎΡΠΊΠ²Π°
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #Π³ΠΈΠ±ΡΠΈΠ΄ #middle #senior
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: VK
βοΈΠΠ°Π΄Π°ΡΠΈ
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΈΜΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΏΠ°Π½Π΅Π»ΠΈ
-Π£Π»ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊΠΎΠ΄Π°
-Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π±Π°Π³ΠΎΠ² Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°
-Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ (Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ/ΠΎΡΠ΅Π½ΠΊΠ°), ΡΠ±ΠΎΡ ΠΈ ΡΡΠΎΡΠ½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΡΠΎΠΊΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
-ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΠΎΠ²
-ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ (backend, Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ) Π² ΡΠ°ΠΌΠΊΠ°Ρ
Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ
βοΈΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡ ΡΡΡΡ
Π»Π΅Ρ
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ΅ΠΊΠ° React/TypeScript
-ΠΠΏΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ
Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Git
-ΠΠΏΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ½ΠΈΡ- ΠΈ e2e-ΡΠ΅ΡΡΠΎΠ²
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://team.vk.company/vacancy/45402/ (https://team.vk.company/vacancy/45402/)
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Π‘ΡΠ°ΠΆΠ΅Ρ Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (React)
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #ΠΎΡΠΈΡ #intern
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: X5 Tech
βοΈΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ:
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΠΌΠ°ΡΡΡΠ°Π±Π½ΠΎΠΉ ΡΠΈΡΠ΅ΠΉΠ»-ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅.
-Π Π°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠ΅ΠΊΠΎΠΌ: TypeScript, React, MobX.
-ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ ΠΏΠΎΠ²ΡΡΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
-ΠΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
-Π Π°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎΠΏΡΡΠ½ΡΡ
ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠΈΡΡΡΡ ΠΈΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°ΠΌ ΠΈ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² code review.
-ΠΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° ΠΎΡ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ ΡΠ΅Π»ΠΈΠ·Π° β ΠΎΡ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΊΠΈ UI Π΄ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ΄Π°.
βοΈΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
-ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ JavaScript / TypeScript ΠΈ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ React (Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π±Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ).
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ΠΎΠΏΡΡ Ρ MobX ΠΈΠ»ΠΈ Redux Π±ΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ).
-ΠΠ½Π°Π½ΠΈΠ΅ HTML5, CSS3 ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ² ΠΊ Π²Π΅ΡΡΡΠΊΠ΅.
-ΠΠ΅Π»Π°Π½ΠΈΠ΅ ΡΡΠΈΡΡΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅.
-Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΎΡΠΊΡΡΡΠΎΡΡΡ ΠΊ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://generationx5.tech/#fronted_razrab
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Design/Frontend Engineer (AI Assistant for Web Testing)
#ΠΎΡΠΈΡ
Limassol, Cyprus
Company: JetBrains
βοΈWhat matters most:
-Design-first thinking and UX intelligence over pixel perfection. You care more about whether something makes sense than whether it looks βprettyβ.
-Strong product intuition. You notice UX friction, small paper cuts, and architectural smells β and feel responsible for fixing them.
-Prototype-and-ship mentality. You explore options quickly, consider alternatives, choose a direction, and move on.
βοΈRequired experience:
Tech stack: React, TypeScript (web or desktop applications)
-Strong working knowledge of React and frontend architecture β enough to keep the codebase clean while actively using AI coding tools.
-Experience designing and implementing frontend systems end to end, not just isolated components.
-A portfolio or examples showing full ownership: projects where you designed and built the frontend yourself.
-At least one full year of experience in a startup or fast-moving team.
-Active experience with AI coding tools (Cursor, Claude Code, etc.) with a clear understanding of when they help β and when they hurt.
Contact:https://job-boards.eu.greenhouse.io/jetbrains/jobs/4780260101
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Frontend developer (React.js)
#Π³ΠΈΠ±ΡΠΈΠ΄ #ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #middle
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: AΠΠ Π
βοΈΠ§ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ:
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π΅Π΄Π΅ΡΡΡ Π½Π° React/Redux-Toolkit (Next 13), Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ backend ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· REST API;
-ΠΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΈ UI/UX, ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ;
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ UI-ΠΊΠΈΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ styled-system;
-Π‘ΠΎΠ±Π»ΡΠ΄Π°Π΅ΠΌ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΆΠ΄Π΅ΠΌ ΠΈ ΠΎΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ)
βοΈΠ‘ΡΠ΅ΠΊ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ:
-React.js/ Next.js, TypeScript
-Redux, Redux-Toolkit, JS ES6+
-Webpack, Git, sass/scss, styled-components (edited)
βοΈΠ£ Π½Π°Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΠ½ΡΠΉ ΠΌΠ΅ΡΡ, Π΅ΡΠ»ΠΈ:
-Π£ ΡΠ΅Π±Ρ ΠΎΡ 3 Π»Π΅Ρ ΠΎΠΏΡΡΠ°. ΠΠ· Π½ΠΈΡ
, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, 2 Π³ΠΎΠ΄Π° ΡΡ ΠΏΠΎΡΠ²ΡΡΠΈΠ» React (16+);
-Π’Ρ Π²Π΅ΡΡΡΠ°Π» Π½Π° ΠΏΡΠΎΡΠ»ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Ρ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ui Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ;
-Π Π°Π±ΠΎΡΠ°Π» ΡΠΎ ΡΡ
ΠΎΠΆΠΈΠΌ Ρ Π½Π°ΠΌΠΈ ΡΡΠ΅ΠΊΠΎΠΌ TypeScript, Redux/Redux Toolkit, Next.js (11+);
-Π£Π²Π΅ΡΠ΅Π½ΠΎ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΡ ΡΠ΅Π±Ρ Ρ GIT;
-Π Π°Π±ΠΎΡΠ°Π» Ρ styled components (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ styled-system);
-Π’Ρ Π±Π΅ΡΠ΅ΠΆΠ½ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΊ ΠΊΠΎΠ΄Ρ ΠΈ Π»ΡΠ±ΠΈΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ)
βοΈΠ§ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
-ΠΡ Π³ΠΎΡΠΎΠ²Ρ Π³ΠΈΠ±ΠΊΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΠ΄Π΅ΠΌ ΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ ΠΈΠ· ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ:
-ΠΠΎΠΌΠ°Π½Π΄Π°, ΠΎΡΠΊΡΡΡΠ°Ρ ΡΠ²ΠΎΠΈΠΌ ΠΈΠ΄Π΅ΡΠΌ, ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ;
-ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π’Π Π Π€, Π±Π΅Π»Π°Ρ ΠΠ;
-ΠΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ (ΠΠΎΡΠΊΠ²Π°/Π―ΡΠΎΡΠ»Π°Π²Π»Ρ) ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ. Π‘ΡΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΈΠ· ΠΎΡΠΈΡΠ° β ΡΡΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΡΠΎ, ΠΊΡΠ»ΡΡΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΡΠ΄Π° ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ Π»ΡΠ΄ΠΈ;
-ΠΠΠ‘, ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π²ΠΈΠ½ΠΈΡΠΊΠΎ Π² ΡΠ²ΠΎΠ΅ΠΌ Π±ΠΎΠΊΠ°Π»Π΅)
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: cv@aeroidea.ru (mailto:cv@aeroidea.ru)
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
πΌ ΠΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ EngGeo
Π£Π΄Π°Π»Π΅Π½Π½ΠΎ | ΠΠΎΠ»Π½Π°Ρ Π·Π°Π½ΡΡΠΎΡΡΡ | ΠΠ ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ
EngGeo β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎ-Π³Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ·ΡΡΠΊΠ°Π½ΠΈΠΉ. Π ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½ΡΠΆΠ΅Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. (enggeo.net)
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ:
πΉ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ;
πΉ Π΄ΠΎΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ;
πΉ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅;
πΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°.
Π§ΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ:
βοΈ Delphi XE2
βοΈ MS SQL / PostgreSQL / Access
βοΈ Π·Π½Π°Π½ΠΈΠ΅ ΠΠΠ
βοΈ ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΡΠΆΠΎΠΌ ΠΊΠΎΠ΄Π΅
βοΈ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ:
β React 18
β TypeScript
β ΠΎΠΏΡΡ Π² ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎ-Π³Π΅ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ·ΡΡΠΊΠ°Π½ΠΈΡΡ
Π Π΅Π·ΡΠΌΠ΅: info@enggeo.net (mailto:info@enggeo.net) π©
@JavaScript_Jobb
1 350
Junior frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #ΠΎΡΠΈΡ #junior
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π’Π΅Ρ
Π½ΠΎΠΏΠ°ΡΠΊ Π‘ΠΊΠΎΠ»ΠΊΠΎΠ²ΠΎ
βοΈΠΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ: ΡΡΠΎΠ½Ρ ΠΏΠΈΡΠ΅ΠΌ Π½Π° React, Ant Design, Π±ΡΠΊ - .NET Core
βοΈΠΠΎΠ³ΠΎ ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½Π° ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ:
-ΠΎΠΏΡΡ Ρ Javascript (ES6, React, Redux, Ant Design, Webpack) ΠΎΡ Π³ΠΎΠ΄Π°;
-HTML, CSS
-ΠΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎΡΡΡ ΠΌΡΡΠ»Π΅Π½ΠΈΡ, ΡΠΌΠ΅Π½ΠΈΠ΅ Π±ΡΡΡΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ;
-ΠΎΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
-ΠΠ»ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Π·Π½Π°Π½ΠΈΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π½Π°ΠΌΠΈ ΡΠ·ΡΠΊΠ°Ρ
ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ
: Typescript, NodeJS, C#, .NET Core ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Devexpress.
βοΈΠΠ°Π΄Π°ΡΠΈ:
-Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠΎΠ½ΡΡΠ½Π΄Π° ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ
.
-Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ:
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² (ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΡΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ)
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΏΡΠΈ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ)
-Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΎΡΡΠ΅ΡΠΎΠ² Π² ΠΎΠΊΠ½Π΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ° (Word ΠΈ Excel)
βοΈΠ£ΡΠ»ΠΎΠ²ΠΈΡ:
-5 -Π΄Π½Π΅Π²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π΅Π΄Π΅Π»Ρ
-Π³ΠΈΠ±ΠΊΠΈΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ
-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ;
-ΠΎΡΠΈΡ, Π΅ΡΠ»ΠΈ ΡΡΡΠ°Π» ΠΎΡ ΡΠ΄Π°Π»Π΅Π½ΠΊΠΈ (ΠΌ. Π’ΡΠ»ΡΡΠΊΠ°Ρ ΠΠΎΡΠΊΠ²Π°, ΠΌ. ΠΠ°ΡΠΊ ΠΡΠ»ΡΡΡΡΡ ΠΠΈΠΆΠ½ΠΈΠΉ ΠΠΎΠ²Π³ΠΎΡΠΎΠ΄, ΠΌ. Π‘Π°Π΄ΠΎΠ²Π°Ρ - Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³)
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://tehnopark-skolkovo.potok.io/open/jobs/339130
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
1 350
Π‘ΡΠ°ΠΆΠ΅Ρ Frontend (Vue) ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ [TradeMark]
#Π³ΠΈΠ±ΡΠΈΠ΄ #intern
ΠΠΎΡΠΊΠ²Π°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ’Π‘
βοΈΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π½Π° Vue.js 3.0;
-Π£ΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ;
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ
-Π‘ΡΡΠ΄Π΅Π½ΡΡ 1-2 ΠΊΡΡΡΠ° Π±Π°ΠΊΠ°Π»Π°Π²ΡΠΈΠ°ΡΠ° ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΠ΅ΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΄Π΅Π½ΡΡ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅ΠΉ, ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ΡΡ Π½Π° ΠΠ’-ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡΡ
;
-ΠΠ½Π°Π½ΠΈΠ΅ Vue3, JavaScript, TypeScript, Vite, REST API.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://job.mts.ru/vacancy/640532704923749727
JavaScript Job π¬ Π² Telegram () | π Π² VK (https://vk.com/javascript_job) | π¬ Π² Max (https://max.ru/)
@JavaScript_Jobb
