๐Ÿฅ•

Software Engineer, Frontend

ย Frontend Engineer ํŒ€์„ ์†Œ๊ฐœํ•ด์š”

์šฐ๋ฆฌ ํŒ€์€ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ, ๊ทธ๋ฆฌ๊ณ  SaaS ์ฐฝ์—…์„ ํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์˜€์–ด์š”. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“  ๋ฉ‹์ง„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์™ธ๋ถ€์— ๊ณต๊ฐœ๋˜์–ด ๋„๋ฆฌ ์“ฐ์ด๋Š” ์ƒ์ƒ์„ ๋งค์ผ ์•„์นจ ํ•œ๋‹ต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ตํžˆ ์•Œ๊ณ  ์žˆ๋Š” SaaS๋“ค๊ณผ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋Š” ์™œ ์„ฑ๊ณตํ•  ์ˆ˜ ์žˆ์—ˆ์„๊นŒ์š”? ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งค์ผ ๋А๋ผ๋Š” ๋ถˆํŽธํ•จ์„ ๋“œ๋Ÿฌ๋‚ด์„œ ๋ฌธ์ œ๋กœ ๋งŒ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ด์š”.
์ €ํฌ ํŒ€์€ ๊ทธ๋Ÿฐ ๋ฌธ์ œ๋ฅผ ์ฐพ๋Š” ํŒ€์ด์—์š”. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ํ†ตํ•ด ๋‹น๊ทผ๋งˆ์ผ“์„ ๋„˜์–ด์„œ์„œ ์ „ ์„ธ๊ณ„์˜ ํ”„๋ก ํŠธ์—”๋“œ ์ƒํƒœ๊ณ„๋ฅผ ๋ฐ”๊ฟ€ ๋ฉ‹์ง„ ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด์š”. ๊ทธ๋Ÿฐ ์ €ํฌ์˜ ๋ชฉํ‘œ์— ๋‚˜๋„ ๋ชจ๋ฅด๊ฒŒ ์„ค๋ ˆ๊ณ , ์นœ๊ตฌ๋“ค์„ ๊นœ์ง ๋†€๋ผ๊ฒŒ ํ• , ๊ธฐ๊ฐ€ ๋ง‰ํžŒ ๊ฐœ๋ฐœ๋„๊ตฌ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๊ฟˆ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด, ์ด๋ฒˆ ์œˆํ„ฐํ…Œํฌ ์ธํ„ด์‹ญ์— ํ•จ๊ป˜ ๋„์ „ํ•ด ๋ณด์‹œ๋ฉด ์–ด๋–จ๊นŒ์š”?

ย ์ด๋Ÿฐ ์ผ์„ ํ•ด์š”

โ€ข
๋‹ค๋ฅธ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์˜ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์„ ๋•๋Š” ํŒจํ‚ค์ง€๋ฅผ ์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์—ฌํ•ด์š”
โ€ข
NPM ํŒจํ‚ค์ง€๋ฅผ ํ†ตํ•ด ์ค‘๋ณต ์ฝ”๋“œ๋ฅผ ์ค„์ด๋Š” ๋…ธ๋ ฅ์„ ํ•ด์š”
โ€ข
๋„“๊ฒŒ๋Š” ๋ชจ๋‘๊ฐ€ ํ•จ๊ป˜ ๊ณต์œ ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ์ƒํƒœ๊ณ„๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜, ์Šคํ‚ค๋งˆ๋ฅผ ํ†ตํ•œ ๋ฉ”ํƒ€ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ๋“ฑ ๋” ์ž์œจ์ ์ด๋ฉด์„œ ํšจ๊ณผ์ ์ธ ์†”๋ฃจ์…˜์„ ์œ„์ฃผ๋กœ ๊ณ ๋ฏผํ•ด์š”
โ€ข
๊ธฐ์ˆ  ์Šคํƒ:ย TypeScript, React, GraphQL, Relay, React Router

ย ์ด๋Ÿฐ ๋ถ„์„ ์ฐพ๊ณ  ์žˆ์–ด์š”

โ€ข
HTML, CSS ๋ฐ JavaScript ์ƒํƒœ๊ณ„์— ์ต์ˆ™ํ•˜์‹  ๋ถ„
โ€ข
TypeScript, ReScript, Flow ๋“ฑ JavaScript ์ •์  ํƒ€์ดํ•‘ ํˆด ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„
โ€ข
๋ณธ์ธ๋งŒ์˜ NPM ํŒจํ‚ค์ง€๋ฅผ ์ถœํŒํ•ด ๋ณด์‹  ๋ถ„
โ€ข
SaaS ์ฐฝ์—…๊ณผ ์˜คํ”ˆ์†Œ์Šค, Full-stack Engineering์— ๊ด€์‹ฌ ์žˆ์œผ์‹  ๋ถ„

ย ์ด๋Ÿฐ ๋ถ„์ด๋ฉด ๋” ์ข‹์•„์š”!

โ€ข
ES Module, CommonJS ๋“ฑ ๋ชจ๋“ˆ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ๊นŠ์œผ์‹  ๋ถ„
โ€ข
Node.js๋ฅผ ํ™œ์šฉํ•œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„

ย ์ด๋ ‡๊ฒŒ ํ•ฉ๋ฅ˜ํ•ด์š”

์„œ๋ฅ˜ ์ „ํ˜• > ์ธํ„ฐ๋ทฐ ์ „ํ˜• > ์ตœ์ข… ํ•ฉ๊ฒฉ
* ์„œ๋ฅ˜ ์ „ํ˜•์—๋Š” ์ง€์› ์‹œ ์‘๋‹ต์„ ํ•„์š”๋กœ ํ•˜๋Š” ๋ฌธํ•ญ์ด ์žˆ์–ด์š”