๐Ÿ’ป

Front-end Engineer

๏ธย Role & Responsibility

โ€ข
NFT ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๋””์ž์ด๋„ˆ์™€ ํ˜‘์—…ํ•˜์—ฌ ์‹œ๊ฐ์ ์œผ๋กœ ๋งค๋ ฅ์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๏ธย Minimum requirement

โ€ข
๊ฒฝ๋ ฅ 1๋…„ ์ด์ƒ ๋˜๋Š” ๊ทธ์— ์ค€ํ•˜๋Š” ์—ญ๋Ÿ‰์„ ๊ฐ€์ง„ ๋ถ„
โ€ข
React.js(Next.js), SCSS, JavaScript ES6์„ ํ™œ์šฉํ•œ ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
โ€ข
ํผ๋ธ”๋ฆฌ์‹ฑ ๋ฆฌ๋”ฉ ๊ฒฝํ—˜ ๋˜๋Š” ์„ค๊ณ„ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
โ€ข
๋ฐ˜์‘ํ˜• ๋””์ž์ธ, ์›น ํ‘œ์ค€, ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•, ์›น ์ ‘๊ทผ์„ฑ์— ๋Œ€ํ•œ ์ดํ•ด ๋ฐ ๊ตฌ์ถ• ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
โ€ข
Figma, GitHub ๋“ฑ์˜ ํ™œ์šฉ ๊ฒฝํ—˜๊ณผ ์ดํ•ด๋„๋ฅผ ๋ณด์œ ํ•œ ๋ถ„
โ€ข
UI/UX์— ๋Œ€ํ•œ ๊ด€์‹ฌ๊ณผ ์ดํ•ด๊ฐ€ ์žˆ๋Š” ๋ถ„
โ€ข
๋‹ค์–‘ํ•œ ์ง๊ตฐ์˜ ๋™๋ฃŒ์™€ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ์„œ๋น„์Šค๋ฅผ ์„ฑ์žฅ์‹œํ‚ค๊ณ  ์‹ถ์€ ๋ถ„

๏ธย Preference

โ€ข
JavaScript, SCSS ๋“ฑ์„ ํ™œ์šฉํ•œ ์ด๋ฒคํŠธ ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ถ„
โ€ข
Google Analytics(GA)/Google Tag Manager(GTM) ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
โ€ข
CSS ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„ (chakra-ui, tailwind CSS ๋“ฑ)
โ€ข
Recoil ๋“ฑ React ์ƒํƒœ ๊ด€๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„
โ€ข
TypeScript ์‚ฌ์šฉ ๊ฒฝํ—˜ ๋˜๋Š” ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์˜์ง€๊ฐ€ ์žˆ๋Š” ๋ถ„
โ€ข
๋””์ž์ด๋„ˆ, ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€์˜ ์›ํ™œํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ๊ฐ€๋Šฅํ•œ ๋ถ„
โ€ข
Web3 ๊ฒฝํ—˜ ๋˜๋Š” ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์˜์ง€๊ฐ€ ์žˆ๋Š” ๋ถ„

๏ธย Process

โ€ข
์„œ๋ฅ˜์ „ํ˜• > 1์ฐจ ๋ฉด์ ‘ > 2์ฐจ ๋ฉด์ ‘ > ๊ทผ๋ฌด ์กฐ๊ฑด ํ˜‘์˜
โ—ฆ
Dev Team์€ 2์ฐจ ๋ฉด์ ‘ ์ „, ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ํฌ์ง€์…˜์— ๊ด€์‹ฌ ์žˆ์œผ์‹  ๋ถ„์€ recruiting@oneplanetnft.io ๋กœ Resume ์™€ Github personal account address(ํ•„์ˆ˜) ๋ฐœ์†ก ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ฒผ์šด ์ปคํ”ผ์ฑ—๋„ ๋Œ€ํ™˜์˜์ž…๋‹ˆ๋‹ค.