JavaScript_Jobs
Open in Telegram
ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ ΠΏΠΎ JavaScript. Π’ΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅. ΠΡΠΎΡΠΌΠΈΡΡ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ: @cyberJohnny Π Π΅ΠΊΠ»Π°ΠΌΠ° - @cyberJohnny Π§Π°Ρ: https://t.me/+twc_SXBIiYU3ZDZi ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ: βοΈΠ‘ΠΏΠ°ΠΌ, ΡΠ»ΡΠ΄, ΠΎΡΠΊΠΎΡΠ±Π»Π΅Π½ΠΈΡ, ΠΌΠ°Ρ βοΈΠ Π΅ΠΊΠ»Π°ΠΌΠ°
Show more1 350
Subscribers
+124 hours
+57 days
+1830 days
Posts Archive
1 351
Frontend Π‘ΡΠ°ΠΆΠ΅Ρ
#intern #ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #ΠΎΡΠΈΡ
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Aveds
βοΈΠΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΎΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°
-Π£Π²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ HTML, CSS
ΠΎΡΠ½ΠΎΠ²Ρ React.js ΠΈΠ»ΠΈ Vue.js
-Π£Π²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ TypeScript
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π°, Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Next js
SSR/SSG
Git
βοΈΠ£ΡΠ»ΠΎΠ²ΠΈΡ ΡΠ°Π±ΠΎΡΡ
-ΡΡΠΎΠΊ ΡΡΠ°ΠΆΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΡΠ° Π΄ΠΎ ΡΡΡΡ
ΠΌΠ΅ΡΡΡΠ΅Π²
-ΡΠΎ Π²ΡΠΎΡΠΎΠΉ Π½Π΅Π΄Π΅Π»ΠΈ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌ, Π½ΠΎ ΡΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ
-ΡΡΠ°ΠΆΠΈΡΠΎΠ²ΠΊΠ° ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΈΠ»ΠΈ Π² ΠΎΡΠΈΡΠ΅, Ρ Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊ
-ΡΠ°Π±ΠΎΡΠ° Π² Jira ΠΏΠΎ Scrum
-Π Π΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ: 10.00-19.00 (09:00-18:00), 5/2.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 2 Π΄Π½Π΅ΠΉ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: info@aveds.ru (mailto:info@aveds.ru)
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
π₯ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ
Junior/Junior+:
1.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ( React / Next ) (/5222), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
TagMate(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
2.Junior Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (Platform V Synapse Event Mesh) (/5224), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π‘Π±Π΅Ρ(Π³ΠΈΠ±ΡΠΈΠ΄)
3.Junior + React Developer [ΠΠ’Π‘ ΠΠ³Π΅Π½ΡΡ] (/5227), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
ΠΠ’Π‘(Π³ΠΈΠ±ΡΠΈΠ΄)
Middle/Middle+:
1.Frontend Developer Middle/Senior (React/Next.js) (/5228), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
SAINTBUG(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
2.Middle Frontend Angular developer [ΠΠ΄ΠΈΠ½ΠΎΠ΅ ΠΠΊΠ½ΠΎ (/5232)], ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
ΠΠ’Π‘(Π³ΠΈΠ±ΡΠΈΠ΄)
3.JavaScript Developer (KORM), (/5233) ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
Kaspersky(ΠΎΡΠΈΡ)
Senior/Head:
1.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ React (/5223), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
ΠΠΠΠΠ(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
2.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β React, (/5236) ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
Π’-ΠΠ°Π½ΠΊ(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
3.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΠΠ΄ΠΈΠ½ΡΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΠΎΡΠΊΠ²Π°, (/5237)ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
VK(Π³ΠΈΠ±ΡΠΈΠ΄)
πΌΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΡΠΌ:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
1 351
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
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Frontend Developer
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #middle #senior
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ²ΠΈΠ°ΡΠ΅ΠΉΠ»Ρ
βοΈΠ§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π»Π°ΡΡ:
β ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΏΠ΅ΡΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² (Π»ΡΠ½Π΄ΠΈΠ½Π³ΠΎΠ²) Π² ΡΠ°ΠΌΠΊΠ°Ρ
Π½Π°ΡΠΈΡ
ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ
ΠΊΠΎΠ»Π»Π°Π±ΠΎΡΠ°ΡΠΈΠΉ;
β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΠ²ΠΈΠ°ΡΠ΅ΠΉΠ»Ρ;
β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° telegram-Π±ΠΎΡΠΎΠ² Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠΊΠ°ΠΌΠΈ;
β ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΊΠΎΠ΄-ΡΠ΅Π²ΡΡ;
β ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (ΠΎΠ±ΡΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΠ°ΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π°);
β ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΊΡΠΎΡΡΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΆΠ΄Π΅ΠΌ ΠΎΡ ΡΠ΅Π±Ρ:
β ΠΎΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Javascript ΠΎΡ 2Ρ
Π»Π΅Ρ;
β ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ React, Typescript;
β ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π²Π΅ΡΡΡΠΊΠΈ;
β ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ/ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π²Π΅Π± ΠΈΠ³Ρ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ;
β Π·Π½Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ² ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ frontend-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΠΠ, REST/GraphQL ΠΈ Ρ.ΠΏ.);
β Π·Π½Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ;
β Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠ²Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ , ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΎΡΠΊΡ Π·ΡΠ΅Π½ΠΈΡ;
β Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΡΡΡ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://www.aviasales.ru/about/vacancies/4124670
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Π‘ΡΠ°ΡΡΠΈΠΉ Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: OZON
βοΈΠΡ Π±ΡΠ΄Π΅ΡΠ΅
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ ΠΏΡΠΎΠ΄Π°Π²ΡΠ° ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ ΠΈ UX-ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ.
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ (ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΊΠΎΠ΄-ΡΠ΅Π²ΡΡ/ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ/ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π΅).
-Π£ΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ API, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ.
βοΈΠΠ°ΠΌ Π²Π°ΠΆΠ½ΠΎ
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° JavaScript ΠΎΡ 3Ρ
Π»Π΅Ρ.
-ΠΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ JavaScript/TypeScript/HTML/CSS/Git.
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Vue (NuxtJS) 2/3.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² UX.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΎΠΏΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ API.
-Π£ΠΌΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://ozon.tech/vacancies/128590960-starshii-frontend-razrabotchik-erp-i-uchiotnye-sistemy/?__rr=1
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β React
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #senior
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π’-ΠΠ°Π½ΠΊ
βοΈΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
-ΠΠ½Π΅Π΄ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
-ΠΠ±ΡΡΠ°ΡΡΡΡ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ ΠΈ Π½Π°Π²ΡΠΊΠΈ
βοΈΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
-Π£ Π²Π°Ρ Π΅ΡΡΡ ΠΎΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° React ΠΎΡ 4-Π»Π΅Ρ
-ΠΡΠ»ΠΈΡΠ½ΠΎ Π·Π½Π°Π΅ΡΠ΅ Javascript
-ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΡΠ΅ΠΊ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
-ΠΠΎΡΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅
-ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ Π·Π½Π°Π½ΠΈΠ΅ Typescript ΠΈ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌ, Π½Π°Π²ΡΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ unit-ΡΠ΅ΡΡΠΎΠ², ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Node.js, Π½Π°Π²ΡΠΊ ΡΠ°Π±ΠΎΡΡ Ρ CI/CD β GitLab
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://www.tbank.ru/career/it/front-end-razrabotka/frontend-developer-react/
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠ²Π°ΡΡΠΈΡ
#Π³ΠΈΠ±ΡΠΈΠ΄
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π―Π½Π΄Π΅ΠΊΡ
βοΈΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²Π°Ρ ΠΆΠ΄ΡΡ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π½Π° TypeScript/JavaScript + React
Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄, ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. -ΠΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ, ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΡΠ΅ΠΊΠ° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.
ΠΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ Π² Π±ΠΈΠ·Π½Π΅Ρ-ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°
ΠΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΠ±ΡΡΠΆΠ΄Π°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΎΠ΄Π°ΠΊΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Π±ΠΈΠ·Π½Π΅ΡΠ°. -ΠΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΠ°ΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π½ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΌΠ΅ΡΡΠΈΠΊ.
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ²: Chromium 66+, Firefox 61+, Safari 12+
ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ, Π±ΡΡΡΡΡΡ ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π²ΠΎ Π²ΡΠ΅Ρ
Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
Π²Π΅ΡΡΠΈΡΡ
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ². -ΠΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²Π΅Π±-ΡΡΠ°Π½Π΄Π°ΡΡΡ (ES6+, CSS3) ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Ρ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠΎΠΊΡΡΠΈΡΡΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΊΡΠΎΡΡ-Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ.
-ΠΡΠΊΠ°ΡΡΠ²Π°ΡΡ ΠΊΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ° (Π°Π²ΡΠΎΡΠ΅ΡΡΡ, Π±Π΅ΡΡ Π΄Π»Ρ PR) ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ
ΡΠ΅Π»ΠΈΠ·ΠΎΠ²
-Π Π°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΎΡΠ»Π°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ (CI/CD). ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ ΡΠ±ΠΎΡΠΊΠΈ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π½Π° preview-ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ pull request -ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ ΠΈ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π² production ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ
ΡΠ΅Π»ΠΈΠ·ΠΎΠ².
-ΠΠΎΠΊΡΡΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π°Π²ΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ (unit, Storybook, ΡΠΊΡΠΈΠ½ΡΠΎΡΠ°ΠΌΠΈ)
-Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ. ΠΠΈΡΠ°ΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ (unit) ΡΠ΅ΡΡΡ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΡΠΈΠ»ΠΈΡ. -ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Storybook Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π² ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ. ΠΠ½Π΅Π΄ΡΡΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΈ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅.
βοΈΠΡ ΠΆΠ΄Π΅ΠΌ, ΡΡΠΎ Π²Ρ
-Π Π°Π±ΠΎΡΠ°Π»ΠΈ Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠΌ
-ΠΡΠ»ΠΈΡΠ½ΠΎ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ TypeScript ΠΈΠ»ΠΈ JavaScript
-Π₯ΠΎΡΠΎΡΠΎ Π·Π½Π°Π΅ΡΠ΅ Π²ΡΡΡΡΠΊΡ
-Π£ΠΌΠ΅Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-komandu-poiska-kvartir-41428
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
JavaScript Developer (KORM)
#ΠΎΡΠΈΡ
ΠΠΡΠΊΠ²Π°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Kaspersky
βοΈΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ:
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π½ΠΎΠ²ΡΡ
ΡΠΈΡΠ΅ΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²;
-Π Π°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ, backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ;
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ° Π² Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, ΡΠ΅ΡΠ΅ΡΡ Π½ΠΎΠ²ΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (ΠΌΡ ΠΏΡΠΎΡΠΈΠ² legacy);
-ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ»ΡΡΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΎΠΏΡΡ;
-ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ Code Review ΠΈ Π΄Π°Π²Π°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ.
βοΈΠ§ΡΠΎ Π²Π°ΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ:
-ΠΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄;
-Π₯ΠΎΡΠΎΡΠ΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ HTML, CSS, JS;
-ΠΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° React ΠΎΡ 3 Π»Π΅Ρ;
-Π£Π²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ TypeScript;
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Node.js (Fastify);
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ±ΠΎΡΠΊΠΈ (Vite, Turbopack);
-ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² REST API ΠΈ GraphQL;
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ (Git);
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² responsive ΠΈ adaptive Π²Π΅ΡΡΡΠΊΠΈ;
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ UX ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ²;
-ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΠΠ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://careers.kaspersky.ru/vacancy/25046
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Middle Frontend Angular developer [ΠΠ΄ΠΈΠ½ΠΎΠ΅ ΠΠΊΠ½ΠΎ]
#Π³ΠΈΠ±ΡΠΈΠ΄ #middle
ΠΠΎΡΠΊΠ²Π°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ’Π‘
βοΈΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠ΅ Angular ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
-ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²;
-Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ UI-kit ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
Π² Storybook;
-ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ (bundle size, lazy loading, tree shaking);
-ΠΠΈΡΠ°ΡΡ unit ΡΠ΅ΡΡΡ (Jest) Ρ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ΠΌ 80%+;
-Π£ΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² code review ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ
ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡΡ
;
-ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ backend API (REST/WebSocket);
-Π Π°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· NgRx.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Angular ΠΎΡ 3 Π»Π΅Ρ;
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ TypeScript 5.4+;
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ RxJS 7+ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Observable, Subject, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ°ΠΌΠΈ);
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Material Angular 17 (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΡΠ΅ΠΌΠΈΠ·Π°ΡΠΈΡ);
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ NgRx 17+ (Store, Effects, Entity, Component Store);
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Tailwind CSS 3+ (utility-first ΠΏΠΎΠ΄Ρ
ΠΎΠ΄);
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Jest (unit ΡΠ΅ΡΡΡ, ΠΌΠΎΠΊΠΈ, coverage);
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Storybook 8 (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²);
-ΠΠ½Π°Π½ΠΈΠ΅ CI/CD ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²;
-ΠΠΏΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ JSDoc;
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ HTTP, REST (Π·Π½Π°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΡΡ
ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ ΠΈΡ
ΡΠ²ΠΎΠΉΡΡΠ², ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠ΅Ρ
ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
);
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ SOLID ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈ ΠΈΡ
ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Angular;
-ΠΠ½Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://job.mts.ru/vacancy/625628106371109624
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Π‘ΡΠ°ΠΆΡΡ FrontEnd-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (JS/TS)
#ΠΎΡΠΈΡ #intern
ΠΠΡΠΊΠ²Π°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: OZON
βοΈΠ’Π΅Π±Π΅ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ:
-80%: ΠΠ΅ΡΡΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ.
-20%: Π Π°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΡΡ
SQL Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ api.
-Π£ΡΠ°ΡΡΠΈΠ΅ Π² Code Review, ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΆΠΈΠ·Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
βοΈΠΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ:
-JavaScript - ΡΠ²Π΅ΡΠ΅Π½Π½Π°Ρ Π±Π°Π·Π° (ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΌΠ°ΡΡΠΈΠ²Ρ, ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠΈΠΊΠ»Ρ, ΡΡΠ½ΠΊΡΠΈΠΈ).
-HTML ΠΈ CSS - ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡ ΠΈ ΡΠΌΠ΅Π½ΠΈΠ΅ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ Π²Π΅ΡΡΡΠ°ΡΡ.
-Git - Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (add, commit, push, pull).
-ΠΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΡΡΠ΄Π΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΊΡΡΡΠ° Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡ 40Ρ Π² Π½Π΅Π΄Π΅Π»Ρ.
-ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
-ΠΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ Π·Π°Π΄Π°ΡΠ°ΠΌ ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ.
-ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΡΡΠΈΡΡΡΡ, ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΡΠΆΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΈ ΡΠ°ΡΡΠΈ.
ΠΡΠ΄Π΅ΠΌ ΠΏΠ»ΡΡΠΎΠΌ:
ΠΠ½Π°Π½ΠΈΠ΅ TypeScript.
ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ SQL.
Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, ΠΎΠΏΡΡ Ρ Vue / React ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://career.ozon.ru/vacancy/stazhyor-frontend-razrabotchik-js-ts-128748189
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Junior + React Developer [ΠΠ’Π‘ ΠΠ³Π΅Π½ΡΡ]
#Π³ΠΈΠ±ΡΠΈΠ΄ #junior
ΠΠΎΡΠΊΠ²Π°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ’Π‘
βοΈΠ§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ:
-ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΡΡ ΡΠ°ΡΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
-ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½ΠΎΠ²ΡΡ
ΡΠΈΡ;
-ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠ»ΡΡΡΠ°ΡΡ UX;
-ΡΠ΅ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠΌ;
-ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΡΡΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ Ρ ΡΡΠ΅ΡΠΎΠΌ best practices.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ:
-ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Next.js, React, JavaScript (ES8+), TypeScript;
-ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Redux, Redux Toolkit, RTK Query, React Query;
-ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Styled Components, CSS-in-JS;
-ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ SPA/SSR (Next.js) ;
-ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ (Git, code review, Agile/Kanban);
-Π±Π°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ:
ΠΎΠΏΡΡ Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (Jest, React Testing Library);
Π·Π½Π°Π½ΠΈΠ΅ Docker, CI/CD.
βοΈΠ§ΡΠΎ ΠΌΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
-Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ°Π±ΠΎΡΡ Π² ΠΠΎΡΠΊΠ²Π΅ (ΠΠ¦ ΠΠ΅ΠΊΠ°ΡΡ);
-cΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΠ;
-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ°ΠΌΡΠ΅ ΡΠΌΠ΅Π»ΡΠ΅ ΠΈΠ΄Π΅ΠΈ;
ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΊΡΡΡΡ ΠΈ Π²Π΅Π±ΠΈΠ½Π°ΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΌ -ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ;
-ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΡΡ ΡΡΡΠ°Ρ
ΠΎΠ²ΠΊΡ ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΏΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ°, ΡΡΡΠ°Ρ
ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΆΠΈΠ·Π½ΠΈ ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΡΡ Π² ΠΏΠΎΠ΅Π·Π΄ΠΊΠ°Ρ
Π·Π° ΡΡΠ±Π΅ΠΆ;
-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΡΡΡΠ°Ρ
ΠΎΠ²Π°ΡΡ ΡΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠΎΠ² Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠΊΠΈΠ΄ΠΊΠΎΠΉ;
-Π΅Π΄ΠΈΠ½ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡ ΠΠ’Π‘ Premium β KION light Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠ΅ KION, ΡΠ΅ΡΠ²ΠΈΡ ΠΠ’Π‘ Music, ΡΠΊΠΈΠ΄ΠΊΠΈ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠ²;
-ΡΠΊΠΈΠ΄ΠΊΠΈ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠ² Π½Π° ΡΠΈΡΠ½Π΅Ρ, Π·Π°Π½ΡΡΠΈΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌ ΠΈ ΠΏΡΠΎΡΠ΅Π΅.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: welcome@mts.ru (mailto:welcome@mts.ru)
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Junior Frontend Developer (Π±Π»ΠΎΠΊ Π‘ΡΡΠΎΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ)
#ΠΎΡΠΈΡ #junior
Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π‘Π±Π΅Ρ
βοΈΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ
β’ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° React JS/TS, CanvasAPI, threejs
β’ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
β’ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ code-review ΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π°
βοΈΠΠ°Ρ ΡΡΠ΅ΠΊ:
Backend β REST API C# .Net Core (Entity Framework);
Frontend β TS, React + Redux, JavaScript/TypeScript, WebGL + ThreeJS
DevOps β Bitbucket, Jenkins, Ansible, SecMan, Nexus;
OpenShift/k8s/VM, Postgre SQL SE, S3 Object Storage, Nginx, Kafka.
βοΈΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
β’ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° React + Redux ΠΎΡ 1 Π³ΠΎΠ΄Π°
β’ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ JS/ES6, TypeScript, React, Redux, CanvasAPI
β’ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π±ΠΎΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ JS Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ
β’ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ REST API
β’ Π½Π°Π²ΡΠΊ ΡΠ°Π±ΠΎΡΡ Ρ HTML5+CSS3, ΠΊΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΡΠΊΠΈ, css- ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ
β’ ΠΎΠΏΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΠΎΠΌ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (unit, intergrations)
β’ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅, ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ ΠΈ Π²ΡΡΠΎΠΊΠ°Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΡΠ°ΠΌΠΎΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ
β’ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΡΡΡ, ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΊΠΎ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΌΡΡΠ»ΠΈ, ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
β’ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΡΡ Π·Π½Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ webGL, threejs
β’ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π·Π½Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Agile, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ DevOps, CI.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://rabota.sber.ru/search/junior-frontend-developer-blok-stroitel-stvo-4492029/
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ React
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #ΠΎΡΠΈΡ #senior #100k
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠΠΠΠ
ΠΠ: ΠΎΡ 150 000 β½
βοΈΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ:
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ:
-ΠΠ΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π·Π°Π΄Π°Ρ Π±ΡΠΊΠ»ΠΎΠ³Π° Π² ΡΠ°ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎΠ½Ρ-Π΅Π½Π΄Π°
-ΠΡΠ΅Π½ΠΊΠ° ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡΠΈ Π·Π°Π΄Π°Ρ
-ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΡΠΎΠ½Ρ- ΠΈ Π±ΡΠΊ-Π΅Π½Π΄ ΡΠ°ΡΡΠ΅ΠΉ
βοΈΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
-ΠΡΠΎΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ Π Π€.
-ΠΡΠ»ΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ React.
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎΠ½Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (TS, React/Redux, Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ)
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ c RESTful API ΠΈ Websocket
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠ±ΠΎΡΠΊΠΈ
-ΠΠ°Π²ΡΠΊΠΈ ΠΏΠΎΠΊΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° unit-ΡΠ΅ΡΡΠ°ΠΌΠΈ
ΠΠ»ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ:
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
-ΠΠ°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ OpenShift, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ CI/CD (Jenkins)
βοΈΠΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
-ΠΠΎΠ»Π½ΠΎΡΡΡΡ Π±Π΅Π»ΡΡ Π·Π°ΡΠ°Π±ΠΎΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ ΠΎΡ 150 000 ΡΡΠ±Π»Π΅ΠΉ (net). ΠΡΠΈΠ΅Π½ΡΠΈΡΡΠ΅ΠΌΡΡ Π½Π° Π²Π°ΡΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ, ΠΎΠΏΡΡ ΠΈ Π½Π°Π²ΡΠΊΠΈ.
-ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π’Π Π Π€, ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΎΡΠΏΡΡΠΊ ΠΈ Π±ΠΎΠ»ΡΠ½ΠΈΡΠ½ΡΠΉ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π΄Π½Ρ.
-Π Π°Π±ΠΎΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ Π°ΠΊΠΊΡΠ΅Π΄ΠΈΡΠ°ΡΠΈΠ΅ΠΉ Π² ΠΠΈΠ½ΡΠΈΡΡΠ΅.
-Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΠΠΠ‘ ΡΠΎ ΡΡΠΎΠΌΠ°ΡΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ.
-Π‘ΠΏΠΎΡΡ β ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ Π²ΠΎΠ»Π΅ΠΉΠ±ΠΎΠ», Π±Π΅Π³ΠΎΠ²ΠΎΠΉ ΠΊΠ»ΡΠ±, ΠΉΠΎΠ³Π° ΠΈ ΠΊΠΈΠ±Π΅ΡΡΠΏΠΎΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΡΠ½ΠΈΡΡ)
-Π―ΡΠΊΠ°Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΆΠΈΠ·Π½Ρ β Π±ΠΎΠ»Π΅Π΅ 400 ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠΉ Π² Π³ΠΎΠ΄ (2 ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π° Ρ ΠΎΠΏΠ»Π°ΡΠΎΠΉ ΡΡΠ°Π½ΡΡΠ΅ΡΠ°, ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΠΊΠ»ΡΠ± Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠ΅ ΠΏΠΎΡ
ΠΎΠ΄Ρ Π² ΠΌΡΠ·Π΅ΠΉ, ΠΊΠ²ΠΈΠ·Ρ, ΠΊΠ½ΠΈΠΆΠ½ΡΠΉ ΠΈ ΠΊΠΈΠ½ΠΎΠΊΠ»ΡΠ±, ΠΌΠ΅ΠΌ-ΡΠ°Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅).
-8-ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π΄Π΅Π½Ρ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Β«ΠΏΠ»Π°Π²Π°ΡΡΠ΅Π³ΠΎ ΡΡΡΠ°Β» ΠΈ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΠΊΠ°.
-Π Π°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π±ΡΠ΅Π½Π΄Π°ΠΌΠΈ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π² Π΄ΡΡΠΆΠ½ΠΎΠΌ ΠΈ ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²ΠΎΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π΅.
-ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ
.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: asya.markevich@dalee.ru (mailto:asya.markevich@dalee.ru)
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
π₯ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ
Junior/Junior+:
1.Π‘ΡΠ°ΠΆΠ΅Ρ Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (React) (/5196), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
PREAX(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
2.Π‘ΡΠ°ΠΆΠ΅Ρ Frontend React Developer [TeamStream, ΠΠ’Π‘ ΠΠ΅Π± Π‘Π΅ΡΠ²ΠΈΡΡ] (/5204), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠ’Π‘(ΠΎΡΠΈΡ)
3.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ) Π² ΠΎΡΠ΄Π΅Π» ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ (/5218), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
ΠΠΈΠ»Π°ΠΉΠ½(ΠΎΡΠΈΡ)
Middle/Middle+:
1.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ React (Security Operations Center for AI) (/5206), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
Π‘Π±Π΅Ρ(ΠΎΡΠΈΡ)
2.Frontend Developer (/5213), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
ΠΠ²ΠΈΠ°ΡΠ΅ΠΉΠ»Ρ(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
3.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² Tracer Π² VK, ΠΠΎΡΠΊΠ²Π° (/5215), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
VK(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
Senior/Head:
1.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ React, (/5192) ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
ΠΠΠΠΠ(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
2.Front-End Developer, (/5194) ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
Pixel Point(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
3.Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β React (/5208), ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ:
Π’-ΠΠ°Π½ΠΊ(ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°)
πΌΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΡΠΌ:
#intern #junior #senior #middle
#100k #200k #300k #400k #500k
@JavaScript_Jobb
1 351
ΠΡΠΆΠ΅Π½ ΡΠΎΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ»ΡΠΌΠΈ (ΠΈΠΌΠΈΡΠ°ΡΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°) (ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ (ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², user-agent Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ Ρ.Π΄.))
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½Π°ΠΌ Π½ΡΠΆΠ½Π° MVP (ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ ΠΏΡΠΎΡΠΈΠ»Ρ, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΡ ΠΏΡΠΎΠΊΡΠΈ, Π·Π°ΠΉΡΠΈ Π² ΡΠ½Π΄Π΅ΠΊΡ, Π²Π²Π΅ΡΡΠΈ Π·Π°ΠΏΡΠΎΡ ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΏΡΠΈ, Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΊΠ°ΠΏΡΡ ΠΏΠΎ ΡΠ΅ΠΊΠ±ΠΎΠΊΡΡ)
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠ» Π·Π°Π΄Π°Ρ:
1. ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ² ΡΡΠΈΡΡΠ²Π°Π΅ΠΌΡΡ
Π°Π½ΡΠΈΡΡΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π―Π½Π΄Π΅ΠΊΡ
2. ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΡΡ
3. ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ:
ΠΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π‘ΠΈΠ»ΡΠ½Π°Ρ Π±Π°Π·Π° JS, fingerprinting
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΎΠ±Ρ
ΠΎΠ΄Π° Π°Π½ΡΠΈ-Π±ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ (canvas, webgl, webrtc, ΡΠΈΠ½Π³Π΅ΡΠΏΡΠΈΠ½Ρ, tlc-ΡΠΈΠ½Π³Π΅ΡΠΏΡΠΈΠ½Ρ)
ΠΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π―Π½Π΄Π΅ΠΊΡΠΎΠΌ
NDA
ΠΡΠΎ Π½Π°ΠΌ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π½ΡΠΆΠ΅Π½:
"ΠΡ ΡΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π° 4-6 ΠΌΠ΅ΡΡΡΠ΅Π², ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ ΠΌΠΎΠ³Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ"
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° BAS ΠΈΠ»ΠΈ zenno - ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π΅ ΠΏΡΠΎΠΉΠ΄Π΅Ρ
ΠΠ°ΠΉΠ±ΠΊΠΎΠ΄Π΅ΡΡ Π±Π΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΅ΠΌΡ
ΠΠΎΡΠ»Π΅ MVP ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
ΠΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ
ΠΡΡΡΡΠ°Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ
Π’ΠΎΠ½ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π±ΠΎΡΠ°
ΠΠΏΠ»Π°ΡΠ°:
ΠΠΏΠ»Π°ΡΠ° ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ MVP (Π΄ΠΎΡΡΡΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π΄ΠΎ ΠΎΠΏΠ»Π°ΡΡ)
Π Π°Π·ΠΌΠ΅Ρ ΠΎΠΏΠ»Π°ΡΡ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌ.
ΠΠΎΡΠΎΠ²Ρ Ρ
ΠΎΡΠΎΡΠΎ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ° Π²Π΅ΡΡΡΠΊΠΈ, Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Ρ.Π΄.)
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: @SheNz1337
1 351
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #junior #middle
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: BFinance
βοΈΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ
β Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠ°
β Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½ΠΎΠ²ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ (UI + ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ API)
β Π Π°Π±ΠΎΡΠ° Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡΠΌΠΈ, ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· TanStack Query
β ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°, ΠΏΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
β Π£Π»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°
β Π£ΡΠ°ΡΡΠΈΠ΅ Π² code review, ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°
β ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ backend, ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ
βοΈΠ§ΡΠΎ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ
β ΠΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (ΡΡΠΎΠ²Π΅Π½Ρ Junior+ / Middle)
β Π£Π²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ React
β ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Next.js
β ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ TanStack Query
β ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ (React Router)
β Π₯ΠΎΡΠΎΡΠ΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ HTML/CSS, Π°Π΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ Π²Π΅ΡΡΡΠΊΠ°, pixel perfect
β Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΡΠΆΠΎΠΌ ΠΊΠΎΠ΄Π΅
ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ
β TypeScript
β ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ UI Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ / Π΄ΠΈΠ·Π°ΠΉΠ½-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ
β ΠΠΏΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (memoization, virtualization, code splitting)
β ΠΠΏΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΡΠΎΠ²
βοΈΠ£ΡΠ»ΠΎΠ²ΠΈΡ
β Π€ΠΎΡΠΌΠ°Ρ: ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ
β ΠΠΈΠ±ΠΊΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ
β ΠΠ°ΡΠ°Π±ΠΎΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: @daniil_bfinance
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ) Π² ΠΎΡΠ΄Π΅Π» ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ
#ΠΎΡΠΈΡ #junior
Π―ΡΠΎΡΠ»Π°Π²Π»Ρ
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: ΠΠΈΠ»Π°ΠΉΠ½
βοΈΠΡΠ°ΠΊ, Π²Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ:
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ, Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°;
-Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: ΡΠΎΡΠΌΡ/ΡΠ°Π±Π»ΠΈΡΡ/Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ;
-ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ FastAPI Π±ΡΠΊΠ΅Π½Π΄ΠΎΠΌ ΡΠ΅ΡΠ΅Π· REST API;
-ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
βοΈΠΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π΄Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²Π°ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ:
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Vue.js ΠΈΠ»ΠΈ React;
-Π£Π²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ JavaScript;
-ΠΠ°Π²ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ REST API;
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ git.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://job.beeline.ru/vacancies/58582fe0-5347-4b8b-9c84-8a93c84c4181
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (React+Next.js)
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #ΠΎΡΠΈΡ
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: Π Π’Π
βοΈΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Frontend ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΎΡ 2-Ρ
Π»Π΅Ρ.
-Π£Π²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ: JavaScript (ES6+), React (Next.js), Node.js, Next.js TypeScript.
-Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ (git).
-Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ RESTful ΠΈ GraphQL API.
-ΠΠ½Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ² Docker.
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Jest, Cypress).
-ΠΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅ΠΉΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² (Redux, MobX, Π΄ΡΡΠ³ΠΈΠ΅) Π² React-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
.
-Π£ΠΌΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ TypeScript, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Webpack, Eslint.
βοΈΠΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ
-Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² (ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°.
-Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π±ΡΠΊΠ΅Π½Π΄ΠΎΠΌ ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ.
-Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ React.
-ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://rtkit.ru/careers/razrabotka-front-end/frontend-razrabotchik-reactnextjs
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² Tracer Π² VK, ΠΠΎΡΠΊΠ²Π°
#Π³ΠΈΠ±ΡΠΈΠ΄ #ΡΠ΄Π°Π»Π΅Π½ΠΊΠ° #middle
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: VK
βοΈΠΠ°Π΄Π°ΡΠΈ
-ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΏΡΠΎΠ΅ΠΊΡΠ°
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΏΡΠΎΠ΅ΠΊΡΠ°
βοΈΠ’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ React, TypeScript, MobX
-ΠΠ½Π°Π½ΠΈΠ΅ ΠΈΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://team.vk.company/vacancy/44816/
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
1 351
Π‘ΡΠ°ΡΡΠΈΠΉ Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ERP ΠΈ ΡΡΡΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
#ΡΠ΄Π°Π»Π΅Π½ΠΊΠ°
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: OZON
βοΈΠΡ Π±ΡΠ΄Π΅ΡΠ΅
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π»ΠΈΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ ΠΏΡΠΎΠ΄Π°Π²ΡΠ° ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
-Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ ΠΈ UX-ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ.
-ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ (ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΊΠΎΠ΄-ΡΠ΅Π²ΡΡ/ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ/ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π΅).
-Π£ΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ API, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ.
βοΈΠΠ°ΠΌ Π²Π°ΠΆΠ½ΠΎ
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° JavaScript ΠΎΡ 3Ρ
Π»Π΅Ρ.
-ΠΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ JavaScript/TypeScript/HTML/CSS/Git.
-ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Vue (NuxtJS) 2/3.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² UX.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΎΠΏΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ API.
-Π£ΠΌΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈ ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄.
-ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
.
-ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
ΠΠΎΠ½ΡΠ°ΠΊΡΡ: https://ozon.tech/vacancies/128590960/
π₯ ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°ΡΠΈ ΠΊΠ°Π½Π°Π»Ρ (https://t.me/addlist/8QASR3uThEI2ZjVi) / @/ @
@JavaScript_Jobb
