(Seoul) Senior Web Frontend Engineer ¡¤ Lunit INSIGHT
LunitÀº "Learning Unit"À» ÁÙ¿© ¸¸µç À̸§À¸·Î, ¾Ï Áø´Ü ¹× Ä¡·á¿¡ ±â¿©ÇÏ´Â ÀΰøÁö´É ¼Ö·ç¼ÇÀ» °³¹ßÇÏ°í Á¦°øÇÏ´Â ÀÇ·á AI ±â¾÷ÀÔ´Ï´Ù. ·ç´ÖÀº ÀΰøÁö´É ±â¼úÀ» ÅëÇØ ´õ Á¤È®ÇÑ ¾Ï Áø´Ü°ú Ä¡·á È¿°ú ¿¹ÃøÀÌ °¡´ÉÇØÁö°í, ȯÀÚ¸¦ À§ÇÑ ½Å¼ÓÇÑ ¸ÂÃãÇü Ä¡·á°¡ °¡´ÉÇØÁö´Â ½Ã´ë¸¦ ¿­°íÀÚ ÇÕ´Ï´Ù. 💭 About the team LunitÀÇ Cancer Screening Group Software Development(ÀÌÇÏ SD) ºÎ¼­´Â Lunit INSIGHT Á¦Ç°À» °³¹ßÇÕ´Ï´Ù. SD ºÎ¼­ ³» eXperience Engineering ÆÀÀº ÀÇ·á±â°ü ³» Á¤ÇüÈ­µÈ ÀÇ·á ¿µ»ó ¿öÅ©Ç÷ο쿡¼­ ¹þ¾î³ª, Lunit INSIGHT Á¦Ç°°ú ´Ù¾çÇÏ°Ô »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ´Â ¼­ºñ½º¿Í ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÕ´Ï´Ù. ÆÀ¿ø Àü¿øÀÌ À¥ ÇÁ·ÐÆ®¿£µå ¿£Áö´Ï¾î·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ¸ðµç ÇÁ·ÎÁ§Æ®¿¡¼­ React¿Í TypeScript¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ® ¿ä±¸»çÇ׿¡ µû¶ó React Query, Next.js, React Hook Form µîÀÇ ¶óÀ̺귯¸®¸¦ À¯¿¬ÇÏ°Ô È°¿ëÇϸç, Jest¿Í Playwright¸¦ ÅëÇÑ ÀÚµ¿È­ Å×½ºÆ®µµ µµÀÔ ÁßÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ÄÚµå´Â »óÈ£ ¸®ºä¸¦ °ÅÃÄ º´ÇյǸç, ÄÚµå Ç°Áú Çâ»ó°ú ¿ª·® °­È­¸¦ À§ÇÑ Åä·ÐÀÌ ÀÏ»óÀûÀ¸·Î ÀÌ·ç¾îÁö°í ÀÖ½À´Ï´Ù. 💭 About the position Senior Web Frontend Engineer·Î¼­ °¢ ÇÁ·ÎÁ§Æ®ÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö ¹× ¼³°è¸¦ ´ã´çÇϸç, ±âȹ ¹× µðÀÚÀÎ ÇÁ·Î¼¼½º¸¦ Áö¿øÇÕ´Ï´Ù. ÄÚµå ¸®ºä¸¦ ÅëÇØ ±¸¼º¿øµé°ú ÇÔ²² ¼ºÀåÇÏ°í, ÄÚµå Ç°ÁúÀ» À¯ÁöÇÕ´Ï´Ù. CI/CD, TDD µîÀÇ °³¹ß ¹æ¹ý·ÐÀ» Àû±Ø µµÀÔÇÏ¿© ÄÚµå Ç°Áú°ú À¯Áöº¸¼ö¼ºÀ» Çâ»óÇÕ´Ï´Ù. 🚩 ÁÖ¿ä ¾÷¹« AI Á¦Ç° ºÐ¼® °á°úÀÇ Æ®·»µå¸¦ Á¶È¸ÇÒ ¼ö ÀÖ´Â ´ë½Ãº¸µå À¥ ÀÎÅÍÆäÀ̽º °³¹ß AI Á¦Ç°ÀÇ µ¿ÀÛ ¼³Á¤À» Á¦¾îÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¿©·¯ À¥ ÇÁ·ÐÆ®¿£µå ÇÁ·ÎÁ§Æ®¿¡¼­ È°¿ëÇÒ ¼ö ÀÖ´Â µðÀÚÀÎ ½Ã½ºÅÛ ¶óÀ̺귯¸® °³¹ß 🚩 Tech Stack TypeScript, Next.js, MUI, Storybook, React Query, tRPC Git, GitHub Actions, Jest, Playwright, Chromatic GitHub, Visual Studio Code, Figma, Jira, Confluence Requirements 🎯 ÀÚ°Ý¿ä°Ç 5³â ¶Ç´Â ÀÌ»óÀÇ À¥ ÇÁ·ÐÆ®¿£µå °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ ±â¼ú ¼±Á¤ºÎÅÍ ¹èÆ÷±îÁö Àü °úÁ¤¿¡¼­ ÀÇ»ç¼ÒÅëÀÌ °¡´ÉÇϽŠºÐ ÆÀ ³» ÄÚµå ¸®ºä, ±â¼ú ¸®´õ½Ê ¹ßÈÖ°¡ °¡´ÉÇϽŠºÐ React, TypeScript¸¦ ÀÌ¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Àͼ÷ÇϽŠºÐ Git, CI/CD ȯ°æ µîÀÇ Çù¾÷ µµ±¸ È°¿ë ´É·ÂÀÌ ÀÖÀ¸½Å ºÐ ±âȹ/µðÀÚÀÎ/¿î¿µ µî ´Ù¾çÇÑ Á÷±º°ú ÇÔ²² °í¹ÎÇÏ°í ¹®Á¦¸¦ ÇØ°áÇØ ³ª°¥ ¼ö ÀÖ´Â Çù¾÷ ´É·ÂÀ» °®Ã߽ŠºÐ ¿Ü±¹ÀÎÀÇ °æ¿ì, ºñÁî´Ï½º ¼öÁØÀÇ Çѱ¹¾î Ä¿¹Â´ÏÄÉÀÌ¼Ç ´É·ÂÀ» °®Ã߽ŠºÐ 🏅 ¿ì´ë»çÇ× µðÀÚÀÎ ½Ã½ºÅÛ °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ À¥ ¼º´É ÃÖÀûÈ­ ¹× Á¢±Ù¼ºÀ» °í·ÁÇÑ °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ º¸¾È ¼³°è, µ¥ÀÌÅÍ ¾Ïȣȭ ¹× Á¢±Ù ÅëÁ¦ °æÇèÀÌ ÀÖÀ¸½Å ºÐ Node.js °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐ ÀÇ·á »ê¾÷¿¡ ´ëÇÑ ÀÌÇØ°¡ ÀÖÀ¸¸ç, Áø´Ü ÀÇ·á ¹× ÀΰøÁö´É¿¡ ³ôÀº °ü½ÉÀ» °¡Áö½Å ºÐ ºñÁî´Ï½º ¼öÁØÀÇ ¿µ¾î Ä¿¹Â´ÏÄÉÀÌ¼Ç ´É·ÂÀ» °®Ã߽ŠºÐ 📝 Á¦Ãâ¼­·ù ÀÚÀ¯¾ç½ÄÀÇ CV(resume) 🏃‍¡Ï️ ÀüÇü ÀýÂ÷ Document Screening ¡æ Intro Interview(Online) ¡æ Competency-based Interview ¡æ Culture-fit Interview ¡æ Onboarding ÃÖÁ¾ ¸éÁ¢ ÀÌÈÄ, ÇÊ¿ä ½Ã ·¹ÆÛ·±½º üũ¸¦ ÁøÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. 🤝 ±Ù¹« Á¶°Ç ¹× ±Ù¹« ȯ°æ ±Ù¹«ÇüÅ : Á¤±ÔÁ÷ ±Ù¹«Áö¿ª : ·ç´Öº»»ç (°­³²±¸ °­³²´ë·Î 374 ÄÉÀ̽ºÄù¾î °­³²2, 5Ãþ) ±Þ¿© : ¸éÁ¢ ÈÄ °áÁ¤ 🎸 ±âŸ»çÇ× ÀÔ»çÁö¿ø ¼­·ù¿¡ ÇãÀ§»ç½ÇÀÌ ¹ß°ßµÉ °æ¿ì, ä¿ëÈ®Á¤ ÀÌÈÄ¶óµµ Ã¤¿ëÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. ±¹°¡ À¯°øÀÚ ¹× Àå¾ÖÀÎ µî Ãë¾÷º¸È£´ë»óÀÚ´Â °ü°è¹ý·É¿¡ µû¶ó ¿ì´ëÇÕ´Ï´Ù. º» °ø°í´Â ¼ö½Ã ä¿ëÀ¸·Î, Á¶±â ¸¶°¨µÉ ¼ö ÀÖ½À´Ï´Ù. Benefits 🌻 Benefits & Perks °­³²¿ª 3¹ø Ãⱸ µµº¸ 1ºÐ °Å¸®¿¡ À§Ä¡ÇÑ ½Å±Ô ¿ÀÇǽº(¾ð´ö ¾ø´Â ÆòÁö) ¿ÀÇǽº ±Ù¹« ½Ã 12,000¿øÀÇ ½Äºñ Áö¿ø(Á¡½É,Àú³á) ¹× ¹«Á¦ÇÑ °£½Ä Á¦°ø µ¥½ºÅ©Å׸®¾î ºñ¿ë 30¸¸¿ø Áö¿ø ÃֽŠ»ç¾çÀÇ ÄÄÇ»ÅÍ Àåºñ(Mac, 4K ¸ð´ÏÅÍ µî)¼±ÅÃ, 3³â¸¶´Ù ÃÖ½ÅÇü Àåºñ Áö¿ø ÇÐȸ Âü¼®, Á÷¹« ±³À°, µµ¼­ ±¸¸Å Áö¿ø Á¤±Ô »ç³» ÀΰøÁö´É/ÀÇ·á ¼¼¹Ì³ª °³ÃÖ ¿ø¾î¹Î ¿µ¾î ±³À° ÇÁ·Î±×·¥ ¼ö°­ Áö¿ø ´ë±Ô¸ð °íÇ°Áú ÀΰøÁö´É ÇнÀ µ¥ÀÌÅÍ ¹× µö·¯´× DevOps ½Ã½ºÅÛ º¸À¯ ÀÚÀ¯·Ó°Ô ¾µ ¼ö ÀÖ´Â º¹Áö Æ÷ÀÎÆ® ¿¬°£ 120¸¸¿ø Áö¿ø ¸íÀý ¼±¹° ¹× °¢Á¾ °æÁ¶»ç¿¡ ´ëÇÑ °æÁ¶»çºñ¿Í °æÁ¶ÈÞ°¡ Áö¿ø Á¾ÇÕ°Ç°­°ËÁø, ÀÓÁ÷¿ø »óÇØ º¸Çè °¡ÀÔ µîÀÇ Áö¿ø ¿ùº° 1ȸ ¼Ò¸ðÀÓ È°µ¿ ½Ã ºñ¿ë Áö¿ø