ÆÀ ¼Ò°³ Ä«Ä«¿À¿£ÅÍÅ×ÀθÕÆ®´Â ½ºÅ丮, ¹ÂÁ÷, ¹Ìµð¾î µî ÃÖ°íÀÇ ÄÜÅÙÃ÷¸¦ Àü ¼¼°è ´ë»óÀ¸·Î ¼­ºñ½ºÇÏ°í ÀÖ´Â ±¹³» ÃÖ°íÀÇ Á¾ÇÕ ÄÜÅÙÃ÷ Ç÷§Æû ȸ»ç·Î, Front-End °³¹ßÆÀÀº ÄÜÅÙÃ÷¸¦ Á¦°øÇÏ´Â Ç÷§Æû ¹× ¼­ºñ½ºÀÇ Front-End ¿µ¿ªÀ» ´ã´çÇÏ°í ÀÖ½À´Ï´Ù. ±¹³» °¡Àå ¸¹Àº IP¸¦ º¸À¯ÇÑ Ä«Ä«¿ÀÆäÀÌÁö, ÀÛ°¡ ÁöÇâÀÇ Ä«Ä«¿ÀÀ¥Å÷, ±Û·Î¹ú Ç÷§Æû ŸÆĽº, ¹ÂÁ÷ Æ®·»µå¸¦ À̲ø¾î³ª°¡´Â ¸á·Ð, ¾ÆƼ½ºÆ®¿Í ÆÒµéÀÇ ³îÀÌÅÍ°¡ µÉ Ä¿¹Â´ÏƼºÎÅÍ Ä¿¸Ó½º±îÁö ¾Æ¿ì¸£´Â ÆÒÇ÷§Æû ¼­ºñ½º µî ´Ù¾çÇÑ ¾÷ÀÇ °³¹ß °æÇèÀ» ½×À¸¸ç ¼ºÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Ä£È­ÀûÀÎ ¼­ºñ½º¸¦ À§ÇÑ UI³ª °³¹ß¹æ¹ý·Ð¿¡ °ü½ÉÀÌ ¸¹°í ¿­Á¤ ³ÑÄ¡´Â ºÐµéÀ» ȯ¿µÇÕ´Ï´Ù. ¾÷¹«³»¿ë ½ºÅ丮/¸á·Ð/ÆÒ/±¤°í Ç÷§Æû FE °³¹ß ¹× ¿î¿µ Ä«Ä«¿ÀÆäÀÌÁö, Ä«Ä«¿ÀÀ¥Å÷, ŸÆĽº, ¸á·Ð, ¸á·Ð ±Û·Î¹ú ƼÄÏ, ÆÒÇ÷§Æû(Ä¿¹Â´ÏƼ, Ä¿¸Ó½º) PC/¸ð¹ÙÀÏ À¥/À¥ºäÀÇ ÇÁ·±Æ®¿£µå ¿µ¿ª ¾îµå¹Î Åø Áö¿ø, ÇDZ׸¶ Ç÷¯±×ÀÎ ¹èÆ÷, ¶óÀ̺ê Ç÷¹À̾î SDK µî FE ±â¼ú Áö¿ø ¹é¿ÀÇǽº ÀÚµ¿È­¸¦ À§ÇÑ SDK °³¹ß Áö¿øÀÚ°Ý Web Front-End °³¹ß °æ·ÂÀÌ 5³â ÀÌ»óÀÎ ºÐ ES6+ ¹®¹ý¿¡ ´ëÇÑ ÀÌÇØ°¡ ³ôÀ¸½Å ºÐ (Promise, async/await, iterator, generator µî) React¿¡ ´ëÇÑ ÀÌÇØ°¡ ³ôÀ¸½Å ºÐ (ÄÄÆ÷³ÍÆ® »ý¸í ÁÖ±â, ÄÄÆ÷³ÍÆ®ÀÇ Àç»ç¿ë¼ºÀ» ³ôÀ̱â À§ÇÑ °í¹Î, »óÅ°ü¸® µî) Typescript °³¹ß ¹× ¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐ ¿øÈ°ÇÑ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¹× ±àÁ¤ÀûÀÎ ¾÷¹« ŵµ¸¦ °¡Áö½Å ºÐ ¿ì´ë»çÇ× ´ë±Ô¸ð ¼­ºñ½ºÀÇ À¥¼­¹ö¸¦ ¿î¿µÇغ» °æÇèÀÌ ÀÖÀ¸½Å ºÐ ÇÁ·ÎÁ§Æ® ¸®µù ¶Ç´Â Æ۽Ǹ®Å×ÀÌÅÍ °ü·Ã °æÇèÀÌ ÀÖÀ¸½Å ºÐ (Æ۽Ǹ®µ¥ÀÌÅÍ ±³À° À̼ö Æ÷ÇÔ) BFF(Backend-For Frontend)¸¦ ¿î¿µÇغ» °æÇèÀÌ ÀÖÀ¸½Å ºÐ Tailwind, StyleX¿Í °°Àº utility-first CSS °æÇèÀÌ ÀÖÀ¸½Å ºÐ Next.js³ª Remix °°Àº SSR ÇÁ·¹ÀÓ¿öÅ© °æÇèÀÌ ÀÖÀ¸½Å ºÐ Å×½ºÆ® ÄÚµå ÀÛ¼º¿¡ ´ëÇÑ Ã¶ÇÐÀ» °¡Áö°í ½ÇÀü¿¡ Àû¿ëÇØ º¸½Å ºÐ ÇÁ·Î¼¼½ºÀÇ Á¦¾àÀ» ÆľÇÇÏ°í Ÿ ºÎ¼­¿Í Çù¾÷ÇÏ¿© °³¼±ÇÑ °æÇèÀÌ ÀÖÀ¸½Å ºÐ