Web Front-End Developer (์ฑ์ฉ๋ง๊ฐ)
2๊ฐ์ ํ ํ๊ฐ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ ๊ท์ง ์ ํ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์ด๋ ฅ์๊ฐ ๋ค์ด์ค๋ ์์๋๋ก ๋ฉด์ ์ด ์งํ๋๋ฉฐ, ์ฑ์ฉ์ ์กฐ๊ธฐ ๋ง๊ฐ ์์ ์
๋๋ค.
ํ์น๋ฉ์ ๋ํ ์๋น์ค ๋จธ๋จธ(murmur) AI ์์ฑ admin์ ์ํ ์น ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์๋ฅผ ๋ด๋นํฉ๋๋ค.
๊ธฐ์ ์คํ ๋ฐ ์ฃผ์ ์ฑ ์:
- React: React๋ฅผ ์ฌ์ฉํ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ๋ฐ ๊ฐ๋ฐ
- TypeScript: TypeScript๋ฅผ ํ์ฉํ ์์ ํ๊ณ ์ ์ง๋ณด์ ๊ฐ๋ฅํ ์ฝ๋ ์์ฑ
- CSS: ํจ์จ์ ์ด๊ณ ๋ฐ์ํ ์น ๋์์ธ์ ์ํ CSS ํผ๋ธ๋ฆฌ์ฑ
- ํต์ ํ๋กํ ์ฝ (REST & GraphQL): ๋ฐฑ์๋์์ ์ํํ ๋ฐ์ดํฐ ํต์ ์ ์ํ REST ๋ฐ GraphQL API ๊ตฌํ
- UI/UX ๋์์ธ ํ์ : UI/UX ๋์์ด๋์ ํ๋ ฅํ์ฌ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค ๊ฐ๋ฐ
์ฐ๋ ์ฌํญ:
- React์ ๊ด๋ จ๋ ํ๋ก์ ํธ๋ ์ธํด์ญ ๊ฒฝํ
- TypeScript ์ฌ์ฉ ๊ฒฝํ
- CSS๋ฅผ ํ์ฉํ ๋ฐ์ํ ๋์์ธ ๋ฐ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ๊ฒฝํ
- CI/CD: ์ง์์ ํตํฉ(CI) ๋ฐ ์ง์์ ๋ฐฐํฌ(CD)์ ๋ํ ์ดํด ๋ฐ Jenkins, GitLab CI ๋ฑ์ ๋๊ตฌ ์ฌ์ฉ ๊ฒฝํ
- Git์ ํตํ ์์ค ์ฝ๋ ๊ด๋ฆฌ ๋ฐ ํ์ ๊ฒฝํ
์๊ฒฉ ์๊ฑด:
- ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ ๋ฐ ์๋ก์ด ๊ธฐ์ ํ์ต์ ๋ํ ๊ฐํ ์์ง.
- ํ ๋ด์ธ๋ถ์์ ํจ๊ณผ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ํ๋ ฅ ๋ฅ๋ ฅ.
- ์ปดํจํฐ ๊ณผํ ๋๋ ๊ด๋ จ ๋ถ์ผ์ ํ์ฌ ํ์ ๋ฐ ์์ํ๋ ๊ฒฝํ.
์์ ํ์์ ์ด๋ ฅ์๋ฅผ ์๋ ๋ฉ์ผ๋ก ๋ณด๋ด์ฃผ์๋ฉด ๊ฒํ ํ 7์ผ ์ด๋ด๋ก ์ฐ๋ฝ๋๋ฆฌ๊ฒ ์ต๋๋ค.ํด๋น ํฌ์ง์
์ ์ฑ์ฉ ๋ง๊ฐ๋์์ต๋๋ค.