π΅ ΠΠ: Π΄ΠΎ 5000$
π ΠΠΎΠΊΠ°ΡΠΈΡ: ΡΠ΄Π°Π»ΡΠ½Π½ΠΎ
βοΈ ΠΠ°Π½ΡΡΠΎΡΡΡ: Full-time
Π€ΡΠΎΠ½ΡΠ΅Π½Π΄ ΠΏΠΈΡΠ΅ΠΌ Π½Π° Next.js ΠΈ TypeScript, Π° Π±Π΅ΠΊΠ΅Π½Π΄ Π½Π° TypeScript ΠΈ Node.js.
Π§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ:
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Ρ ΡΠΎΠΊΡΡΠΎΠΌ Π½Π° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΠΎΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ;
- ΠΠ·ΡΡΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΊΡ Π²ΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ½ΡΠ°: ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
Π§ΡΠΎ ΠΆΠ΄Π΅ΠΌ ΠΎΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°:
- ΠΠ»ΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ TypeScript ΠΈ Next.js Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ 3 Π»Π΅Ρ;
- Π‘ΠΎΠ·Π΄Π°Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π±ΠΎΠ»Π΅Π΅ 6 Π»Π΅Ρ ΠΈ Π΅ΡΡΡ Π½Π°ΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΡΡΡ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ βΡ ΠΎΡΠΎΡΠ΅Π³ΠΎβ Π²ΠΈΠ·ΡΠ°Π»Π°;
- ΠΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠΏΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½Π° React.js ΠΈΠ»ΠΈ Next.js ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ;
- ΠΠ΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π΅Π»Π°Π» ΠΏΠ°ΡΡ "ΡΡΠ΄ΡΡΠ΅ΠΊ" Π½Π° D3.js ΠΈΠ»ΠΈ Chart.js, Π° ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ;
- ΠΡ ΠΏΠΈΡΠ΅ΠΌ ΡΠ΅ΡΡΡ, Π²Π΅Π΄Ρ Π±Π΅Π· Π½ΠΈΡ Π½Π΅Π»ΡΠ·Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎ Jest + React Testing Library, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π²Π°ΡΠΈΠ°Π½ΡΡ. ΠΠ΄Π΅ ΡΡΠΎ ΡΠΌΠ΅ΡΡΠ½ΠΎ, ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΊΡΠΈΠ½ΡΠΎΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ UIKit;
- ΠΠ½Π°Π½ΠΈΠ΅ Redux ΠΈΠ»ΠΈ Zustand (ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠΈΡ ). ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΡΠ΅Π· API;
- ΠΡ ΡΡΡΠ΅ΠΌΠΈΠΌΡΡ ΡΠ»ΡΡΡΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ . ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΡ ΡΠΈΠ΄ΠΎΠ² ΠΈ Π΄Π°ΡΠ±ΠΎΡΠ΄ΠΎΠ² β ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π»ΠΈ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π±ΡΡΡΡΠΎ ΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ.
ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ:
- ΠΡΠ΅ΠΌ Ρ ΠΎΠΏΡΡΠΎΠΌ Π² ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ Π²ΠΈΠ·ΡΠ°Π»Π° ΠΈ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ Ρ ΡΠ°Π±ΠΎΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ (Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΡΠ°ΠΏΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ);
- ΠΡΠ»ΠΈ Π»ΡΠ±ΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΡΡΠ°ΡΡΠΈΠ΅ Π² Π½ΠΈΡ , Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ°ΡΠ΅ΠΉ, open source ΠΈ Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ - ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΠΏΠ»ΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ.
Π§ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ:
- Π£Π΄Π°Π»Π΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°;
- Π Π°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΡΠ΄ΠΎΡΡΡΡΠΎΠΉΡΡΠ²Π°;
- ΠΠΈΠ±ΠΊΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊ;
- Π Π°Π·Π²ΠΈΡΠΈΠ΅ Π² ΡΠΈΠ»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅;
- ΠΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½Π°Ρ Π·Π°ΡΠΏΠ»Π°ΡΠ° ΠΏΠΎ ΠΈΡΠΎΠ³Π°ΠΌ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ;
- ΠΠ±ΡΠ°Π΅ΠΌΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΈ Π½Π° ΡΡΡΡΠΊΠΎΠΌ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ.
ΠΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅ΠΌ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ ΠΈ ΡΡΠ°ΡΡΠ°ΠΏΠ°ΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π»ΡΡΡΠ΅ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½Π΅Π΅.
ΠΡΠΎΠ΄ΡΠΊΡ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² ΡΠΎΡ ΡΠ΅ΡΡΡ .
ΠΠ°Π΄Π°ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° β Ρ ΠΏΠΎΠΌΠΎΡΡΡ AI ΠΏΠΎΠΌΠΎΡΡ Π±ΠΈΠ·Π½Π΅ΡΡ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
Π Π΅Π·ΡΠΌΠ΅ ΠΏΡΠΈΡΡΠ»Π°ΡΡ: @mari_haas