Summary
โจ AIโGenerated
A technology-focused organization is seeking a frontend engineer to build modern web applications for mobile and desktop environments. The role involves creating scalable architectures, improving rendering performance, handling real-time data, and developing reliable user experiences with modern JavaScript frameworks and engineering practices.
Highlights
Build modern web experiences across mobile and desktop platforms with opportunities to solve complex engineering challenges and optimize high-performance user interfaces.
Description
ํฉ๋ฅํ๋ฉด ํจ๊ปํ ์
๋ฌด์์
Android, iOS ์ฑ์ ์น๋ทฐ์์ ๋์ํ๋ ๋ชจ๋ฐ์ผ ์ ํ๊ณผ PC ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ ๋ฐ์คํฌํ ์ ํ, ์ด์์ ์ํ ๋ฐฑ์คํผ์ค๊น์ง ๋ชจ๋ ์น ๊ธฐ์ ๋ก ๋ง๋ค์ด์.์ฆ๊ถ ๊ฑฐ๋ ์์คํ
, ๋ณต์กํ ๊ณ์ข ์ฒด๊ณ ๋ฑ ์ด๋ ต๊ณ ๋ณต์กํ ํฌ์ ์ํ์ ๋๊ตฌ๋ ์ฝ๊ฒ ์ด์ฉํ ์ ์๋๋ก ๋งค๋๋ฌ์ด ํฌ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์์ด์.์น์์ผ, Web Worker, ์์ฒด ๊ตฌํ ๋ชจ๋ ๋ฑ ์ต์ ์ ์์ง๋์ด๋ง ๊ธฐ์ ์ ํ์ฉํด ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ณ ๋๊น ์์ด ์ ๊ณตํ๊ณ , ์ ์ ๊ฐ ์ ๋ขฐํ ์ ์๋ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๊ฑฐ๋ํ ์ ์๋ ์ ํ์ ๋ง๋ค์ด์.
์ด๋ฐ ๋ถ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ด์
React ๊ธฐ๋ฐ์ ์น ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ณ ์ด์ํด๋ณธ ๊ฒฝํ์ด ์์ผ์ ๋ถ์ ์ฐพ๊ณ ์์ด์.๋ณต์กํ๊ณ ์ด๋ ค์ด ์๊ตฌ์ฌํญ์ ๋จ์ํ ๋ฌธ์ ๋ก ์ถ์ํํ๊ณ , ๋ณ๊ฒฝ์ ์ ์ฐํ ์ํคํ
์ฒ์ ๋ํด ๊ณ ๋ฏผํ๋ ๋ถ์ ์ฐพ๊ณ ์์ด์.๋ธ๋ผ์ฐ์ ๋ ๋๋ง ์ฑ๋ฅ์ ๊ณ ๋ คํด์ ๊ฐ๋ฐํ๊ณ ์ต์ ํํ์ ๊ฒฝํ์ด ์๋ ๋ถ์ ์ฐพ๊ณ ์์ด์.๋จ์ํ ์ฃผ์ด์ง ์
๋ฌด๋ฅผ ํด๋ด๋ ๊ฒ๋ณด๋ค, ๋ฌธ์ ๋ฅผ ์ฃผ๋์ ์ผ๋ก ์ ์ํ๊ณ ๊ธฐ์ ์ ์ผ๋ก ํด๊ฒฐํ ๊ฒฝํ์ด ์๋ ๋ถ์ ์ฐพ๊ณ ์์ด์.
์ด๋ฐ ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ์์ด์
React, Next.js, Typescript : ์ปดํฌ๋ํธ ๊ธฐ๋ฐ์ ์ํคํ
์ณ๋ก UI๋ฅผ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ๊ณ , ์ ์ ํ์
๊ฒ์ฌ๋ฅผ ํตํด ๋ฒ๊ทธ๋ฅผ ์ค์ฌ์.React-Query, Recoil, Jotai : ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ํ ๊ด๋ฆฌ๋ฅผ ์ฉ๋์ ๋ง๊ฒ ์ฌ์ฉํด์.Emotion, Vanilla-extract : ๋ชจ๋ฐ์ผ ์ ํ์ ์คํ์ผ์ emotion์, ๋ฐ์คํฌํ ์ ํ์ ์คํ์ผ์ vanilla-extract๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์.TDS(Toss Design System) : ๊ฐ๋ ฅํ ๋์์ธ ์์คํ
TDS๋ฅผ ์ด์ฉํด ๊ฐ๋ฐ ์์ฐ์ฑ์ ๋์ฌ์.
๋ฒ๊ทธ ์ ๋ณด๋ถํฐ ์ปดํฌ๋ํธ ์ ์๊น์ง ๊ธฐ์ฌํ๊ธฐ๋ ํด์.์น์์ผ, SSE : ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ์๋ฒ ์์ฒญ์ ์ต์ ํํ๊ณ ์์ด์.YarnBerry, PNPM : ํจํค์ง๊ด๋ฆฌ์์ ์ฅ์ ์ ๋ง์ถฐ ์ฌ์ฉํ๊ณ ์์ด์.Webpack, SWC, Babel : ๋น ๋ฅธ ๋น๋์ ๋ฐฐํฌ ์๋๋ก ๊ฐ๋ฐ ์์ฐ์ฑ์ ๋์ด๊ณ ์์ด์.Github, Github Action : ์์ค ์ฝ๋๋ Github์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ฝ๋๋ฆฌ๋ทฐํด์.
์ต์ ๋๋ช
์ด์์ ๋ฆฌ๋ทฐ์ด๊ฐ ์๋์ผ๋ก ์ง์ ๋ผ์.
๊ฐ์ข
Github Bot์ด ์ ์ ๋ถ์๊ณผ ํ
์คํธ๋ฅผ ์ํํ๊ณ ๋ฆฌํฌํธ๋ฅผ ์์ฑํด์ค์.
์ด๋ ฅ์๋ ์ด๋ ๊ฒ ์์ฑํ์๋ ๊ฑธ ์ถ์ฒํด์
๊ทธ๋์์ ๊ฒฝํ์ ๋จ์ ๋์ดํ๋ ๊ฒ์ด ์๋, ๊ฒฝํ ์์์์ ์ํฉํธ ๋ฐ ๋ฌ๋ ํฌ์ธํธ๋ฅผ ๊ธฐ์ ํด์ฃผ์ธ์.๋จ์ํ ์ฃผ์ด์ง ์
๋ฌด๋ฅผ ํด๊ฒฐํ ๊ฒ์ด ์๋๋ผ ๋ฌธ์ ๋ฅผ ์ฃผ๋์ ์ผ๋ก ์ ์ํ๊ณ ๊ธฐ์ ์ ์ผ๋ก ํด๊ฒฐํ ์ฌ๋ก๋ฅผ ๊ธฐ์ ํด์ฃผ์ธ์.๋ณต์ก๋๊ฐ ๋์ ์๋น์ค๋ ๊น๋ค๋ก์ด ์๊ตฌ์ฌํญ์ ๊ตฌํํ ๊ฒฝํ์ด ์์ผ๋ฉด ๊ธฐ์ ํด์ฃผ์ธ์.
ํนํ ๋ณต์กํ๊ฑฐ๋ ๋ฐ๋ณต๋๋ ๋ฌธ์ ๋ฅผ ๋จ์ํ ํํ๋ก ์ถ์ํํ ๊ฒฝํ์ ์ค๋ช
ํด์ฃผ์๋ฉด ์ข์์.
ํ ์ค์ฆ๊ถ์ผ๋ก์ ํฉ๋ฅ ์ฌ์
์๋ฅ์ ์ > ์ฌ์ ๊ณผ์ > 1์ฐจ ์ง๋ฌด ์ธํฐ๋ทฐ > 2์ฐจ ์ง๋ฌด ์ธํฐ๋ทฐ > ๋ฌธํ์ ํฉ์ฑ ์ธํฐ๋ทฐ > ๋ ํผ๋ฐ์ค ์ฒดํฌ > ์ฒ์ฐํ์ > ์ต์ข
ํฉ๊ฒฉ ๋ฐ ์
์ฌ
๊ผญ ํ์ธํด ์ฃผ์ธ์
์ด๋ ฅ์ ๋ฐ ์ ์ถ ์๋ฅ์ ํ์ ์ฌ์ค์ด ๋ฐ๊ฒฌ๋๊ฑฐ๋ ๊ทผ๋ฌด ์ด๋ ฅ ์ค ์ง๊ณ์ฌํญ์ด ํ์ธ๋ ๊ฒฝ์ฐ, ์ฑ์ฉ์ด ์ทจ์๋ ์ ์์ด์.ํ ์ค์ฆ๊ถ ๋ด๊ท์ ๋ฐ๋ผ ์ฑ์ฉ ๊ธ์ง์ ๋๋ ๊ฒฐ๊ฒฉ์ฌ์ ํด๋น์๋ ์ฑ์ฉ์ด ์ทจ์๋ ์ ์์ด์.์ฅ์ ์ธ ๋ฐ ๊ตญ๊ฐ๋ณดํ๋์์๋ ์ง์ ์ ๊ด๋ จ๋ฒ์ ๋ฐ๋ผ ์ฐ๋ํ๊ณ ์์ด์.
ํจ๊ป ํ ๋๋ฃ๋ฅผ ์ํ ํ๋ง๋
๋๊ตฌ๋ ์ฝ๊ฒ ๋ค๊ฐ์ฌ ์ ์๋ ์ฆ๊ถ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์์ด์."๊ฐ๋ฐ์๋ผ๋ฉด ์ข์ ์ํํธ์จ์ด๋ฅผ ํตํด ์ ์ ์๊ฒ ์ข์ ๊ฐ์น๋ฅผ ์ ๋ฌ ํ๋ ๊ฒ์์ ํฌ์ด๊ฐ์ ๋๋ผ๊ณ ์ง์
์ ์๋ฏธ๋ฅผ ์ฐพ์ผ์๋ ๋ถ์ด ๋ง์ผ์ค๊ฑฐ๋ผ ์๊ฐํด์.ํ ์ค ํ๋ก ํธ์๋ ํ์ "๊ธ์ต์ด ์ด๋ ต๋ค, ์ฆ๊ถ์ ์ด๋ ต๋ค" ๋ผ๋ ๋ฌธ์ ๋ฅผ ์ ์ ์๊ฒ ์ข์ ๋งค๋งค๊ฒฝํ, ์ฆ๊ถ์ ์ฝ๊ฒ ์ดํดํ ์ ์๋ UX๋ฅผ ์ ๊ณตํ์ฌ ์ ์ ์๊ฒ ๊ฐ์น๋ฅผ ์ ๋ฌํ๋ ํ์ด์์.
์ ์ ์๊ฒ ํน๋ณํ๊ณ ํ์ ์ ์ผ๋ก ์ข์ ๊ฐ์น๋ฅผ ์ ๋ฌํ๋ ค๋ค ๋ณด๋ ๊ทธ ๊ณผ์ ์์ ๋ง์ ์ด๋ ค์๋ ์์ง๋ง ํ์ ๋ชจ๋๊ฐ ์ข์ ์ฝ๋๋ฅผ ์งํฅํ๊ณ ์ด๋ ค์ด ๋ฌธ์ ๋ ๊ฐ์ด ๊ณ ๋ฏผํ๊ณ ์๋ก ๋์์ฃผ๋ ๋ฌธํ๊ฐ ์ ์ ์ฐฉ๋์ด ์์ด์ ์ด๋ ค์์ ํค์ณ๊ฐ๋ ์๊ฐ๋ค์ด ์ฌ์์ง๊ณ ์ฆ๊ฑฐ์์ง๋๊ฑธ ๊ฒฝํํ์ค ์ ์์ผ์ค๊ฑฐ์์!