ÀÌ·± ºÐ°ú ÇÔ²² ¼ºÀåÇÏ°í ½Í½À´Ï´Ù
ÀڷᱸÁ¶, ¾Ë°í¸®Áò µî źźÇÑ CS ±âÃÊ Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ¶Ù¾î³ ¹®Á¦ ÇØ°á ´É·ÂÀ» º¸À¯ÇÑ ºÐ
TanStack Query(React Query) µî ºñµ¿±â »óÅ °ü¸® ¶óÀ̺귯¸®¿¡ ´ëÇÑ ±íÀº ÀÌÇØ¸¦ °®Ãá ºÐ
Tailwind CSS µî Utility-First CSS ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇÑ UI °³¹ß °æÇèÀÌ ÀÖ´Â ºÐ
Jest, React Testing Library¸¦ ÀÌ¿ëÇÑ Å×½ºÆ® ÄÚµå ÀÛ¼º ¹× Å×½ºÆ® ÀÚµ¿È °æÇèÀÌ ÀÖ´Â ºÐ
´Ù¾çÇÑ Á÷±º(¹é¿£µå, ±âȹ, µðÀÚÀÎ)°ú ¿øÈ°ÇÏ°Ô ¼ÒÅëÇÏ¸ç º¹ÀâÇÑ ¹®Á¦¸¦ ÇÔ²² ÇØ°áÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ
AWS Amplify µî Ŭ¶ó¿ìµå ±â¹ÝÀÇ ¹èÆ÷ ¹× ¿î¿µ °æÇèÀÌ ÀÖ´Â ºÐ
ÀÌ·± ºÐÀÌ¸é ´õ¿í ÁÁ½À´Ï´Ù
TypeScript, React, Next.js ±â¹ÝÀÇ À¥ ¼ºñ½º °³¹ß °æ·Â 3³â ÀÌ»óÀ» º¸À¯ÇÑ ºÐ
ÀÚ½ÅÀÌ ¸ÃÀº ÇÁ·Î´öÆ®¿Í Äڵ忡 ´ëÇÑ ±íÀº Ã¥ÀÓ°¨À» ´À³¢°í, ÁÖµµÀûÀ¸·Î ¹®Á¦¸¦ ¹ß°ßÇϰí ÇØ°áÇÏ´Â '¿À³Ê½Ê'À» °¡Áø ºÐ
ÀÚ½ÅÀÇ ¾÷¹« ¹üÀ§¸¦ ÇÑÁ¤ÇÏÁö ¾Ê°í, ÆÀÀÇ °øµ¿ ¸ñÇ¥ ´Þ¼ºÀ» À§ÇØ Àû±ØÀûÀ¸·Î ¼ÒÅëÇÏ°í ±â¿©Çϸç ÇÔ²² ¼ºÀåÇÏ´Â °ÍÀ» Áñ±â´Â ºÐ
´ë±Ô¸ð »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â ¼ºñ½ºÀÇ ÇÁ·ÐÆ®¿£µå ¼º´É(·Îµù ¼Óµµ, ·»´õ¸µ ÃÖÀûÈ)À» Å©°Ô °³¼±ÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ
OAuth2, JWT µî ÀÎÁõ/Àΰ¡ ·ÎÁ÷À» ÇÁ·ÐÆ®¿£µå¿¡¼ ¾ÈÀüÇÏ°Ô Ã³¸®Çϰí, ÅäÅ« ±â¹ÝÀÇ º¹ÀâÇÑ ÀÎÁõ Ç÷ο츦 Á÷Á¢ ¼³°èÇÏ°í ±¸ÇöÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ
´Ù¾çÇÑ ¼Ò¼È ·Î±×ÀÎ(OAuth) ¹× ¿ÜºÎ ÀÎÁõ ¼ºñ½º¸¦ ÇÁ·ÐÆ®¿£µå¿¡¼ ¿¬µ¿ÇÏ°í °ü·Ã À̽´(CORS, ¸®´ÙÀÌ·ºÆ® µî)¸¦ ÇØ°áÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ
React Query, SWR µîÀ» Ȱ¿ëÇÑ °íµµÈµÈ Ŭ¶óÀÌ¾ðÆ® »çÀ̵å ij½Ì ¹× ¼¹ö »óÅ °ü¸® °æÇèÀÌ ÀÖ´Â ºÐ
ÄÄÇ»ÅÍ °úÇÐ/°øÇÐ °ü·Ã Çлç ÀÌ»óÀÇ ÇÐÀ§ ¶Ç´Â ±×¿¡ ÁØÇÏ´Â Àü¹® Áö½ÄÀ» °®Ãá ºÐ
µ¿·áÀÇ ÇѸ¶µð
¿ì¸® ÆÀÀº Ç×»ó ÃÖ¼±ÀÇ ¼±ÅÃÀ» °í¹ÎÇϸç, È®À强°ú ¾ÈÁ¤¼ºÀ» °®Ãá ¼ºñ½º¸¦ ¸¸µé±â À§ÇØ ³ë·ÂÇϰí ÀÖ½À´Ï´Ù. µ¿·áµé°ú Ȱ¹ßÈ÷ ÀǰßÀ» ³ª´©°í, ´õ ³ªÀº ¼³°è¸¦ ÇâÇØ ¿Á¤À» ½ñ´Â ºÐ°ú ÇÔ²² ¼ºÀåÇÏ°í ½Í¾î¿ä!
ÀúÈñ ÆÀÀº ½îÄ«ÀÇ Ä«¼Î¾î¸µ °æÇèÀ» ¿ÜºÎ·Î È®ÀåÇÏ´Â ¿¬°á°í¸®¸¦ ¸¸µé°í ÀÖ¾î¿ä. ±â´É ±¸Çö¿¡ ±×Ä¡Áö ¾Ê°í, ¾ÈÁ¤ÀûÀÎ ¼ºñ½º ¿î¿µ°ú ÃÖÀûÀÇ »ç¿ëÀÚ °æÇè±îÁö ÇÔ²² °í¹ÎÇÒ ¼ö ÀÖ´Â Á¡ÀÌ Áñ°Å¿ö¿ä. ÆÀ¿ø ¸ðµÎ°¡ °¢ÀÚÀÇ ¿ªÇÒ¿¡ ÁýÁßÇϸ鼵µ, ¾î·Á¿î ¹®Á¦°¡ »ý±â¸é ÁÖÀú ¾øÀÌ ÇÔ²² ÇØ°áÇÏ´Â ¹®È ¼Ó¿¡¼ ¸ÅÀÏ ¹è¿ì°í ¼ºÀåÇϰí ÀÖ½À´Ï´Ù.
¿ì¸® ÆÀÀº Ä«¼Î¾î¸µÀ» ³Ñ¾î öµµ, Ç×°ø, ½Ã½Â±îÁö ½îÄ«ÀÇ À̵¿ °æÇèÀ» È®ÀåÇÏ´Â ¹Ì¼ÇÀ» ¸Ã°í ÀÖ¾î¿ä. ´Ù·ç´Â µµ¸ÞÀÎÀÌ ¿ö³« ´Ù¾çÇÏ´Ù º¸´Ï, ´Ü¼øÈ÷ ±â¼ú¸¸ ÀßÇÏ´Â °Íº¸´Ù "ÀÌ°Ô Á¦Ç°¿¡ ¾î¶² Àǹ̰¡ ÀÖÀ»±î?"¸¦ °°ÀÌ °í¹ÎÇØÁÖ´Â ºÐÀÌ ÇÊ¿äÇÏ´Ù°í »ý°¢ÇØ¿ä. Á¦Ç°ÀÇ °¡´É¼ºÀ» ¹Ï°í ½ÃÀå¿¡¼ »ì¾Æ³¯ ¼ö ÀÖµµ·Ï ³¡±îÁö ¹Ð¾îÁÙ ¼ö ÀÖ´Â ºÐÀ̶ó¸é Á¤¸» ȯ¿µÇÕ´Ï´Ù 🚀
ÀúÈñ ÆÀÀº ÀÚÀ¯·Ó°Ô ÀǰßÀ» ³ª´©°í, ¾î·Á¿òÀÌ »ý±â¸é ÁÖÀú ¾øÀÌ ¼·Î µµ¿ì´Â ºÐÀ§±âÀÔ´Ï´Ù. È¥ÀÚ °í¹ÎÇÒ ¶§º¸´Ù ´õ ºü¸£°Ô ¹®Á¦¸¦ ÇØ°áÇϰí, ´õ ³ªÀº °á°ú¸¦ ¸¸µé¾î³¾ ¼ö ÀÖ´Ù°í ¹Ï¾î¿ä. ¿¸° ¼ÒÅëÀ» ¹ÙÅÁÀ¸·Î, ½îÄ«ÀÇ À̵¿ °æÇèÀ» ÇÔ²² È®ÀåÇØ ³ª°¥ ºÐÀ» ±â´Ù¸®°í ÀÖ½À´Ï´Ù!
¹Ì·¡ÀÇ ½îÆÔÀÌ µÇ±â À§ÇÑ °úÁ¤
¼·ù ÀüÇü ¡æ °úÁ¦ ÀüÇü ¡æ 1Â÷(Á÷¹«) ÀÎÅÍºä ¡æ 2Â÷(ÄÃó ÇÍ) ÀÎÅÍºä ¡æ ÀÔ»ç Á¶°Ç ÇùÀÇ(ó¿ì, ÀÔ»çÀÏ) ¡æ ÃÖÁ¾ ÇÕ°Ý È®Á¤ ¡æ ÀÔ»ç
Èĺ¸ÀÚ È¤Àº ȸ»çÀÇ »óȲ¿¡ µû¶ó ÀüÇüÀÌ »ý·«/Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.
ó¿ì ÇùÀǰ¡ ¿Ï·áµÈ Èĺ¸ÀÚ ºÐµé²² ÃÖÁ¾ ÇÕ°Ý ¾È³»¸¦ µå¸®°í ÀÖ½À´Ï´Ù.
ÀÔ»ç ÈÄ 3°³¿ùÀÇ ¼ö½À Æò°¡ ±â°£ÀÌ ÀÖ½À´Ï´Ù.
Áö¿øÇϽñâ Àü¿¡ ²À Àоî ÁÖ¼¼¿ä!
°¢ ÀüÇü °á°ú´Â Áö¿ø ½Ã ±âÀçÇØÁֽŠÀ̸ÞÀÏ ÁÖ¼Ò·Î ¾È³» µå¸± ¿¹Á¤ÀÔ´Ï´Ù.
ä¿ë °ü·Ã ¹®ÀÇ´Â talent@socar.kr******@*******.***À¸·Î º¸³»Áֽñ⠹ٶø´Ï´Ù.
Á¦ÃâÇØÁֽŠÁö¿ø¼ ³»¿ë Áß ÇãÀ§ »ç½ÇÀÌ ÀÖ´Â °æ¿ì ÇÕ°ÝÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
ÇØ´ç °ø°í´Â ¼ö½Ã ä¿ëÀ¸·Î, ä¿ë ¿Ï·á ½Ã Á¶±â ¸¶°¨ µÉ ¼ö ÀÖ½À´Ï´Ù.
±¹°¡À¯°øÀÚ ¹× Àå¾ÖÀÎ µî Ãë¾÷ º¸È£ ´ë»óÀÚ´Â °ü°è ¹ý·É¿¡ µû¶ó ¿ì´ëÇÕ´Ï´Ù.