[JD분석] 업스테이지 Front-End

챈스·2023년 8월 27일
1

AI 솔루션 전문기업 ‘업스테이지’ JD 분석하기


[요약]

  1. 지원하고자 하는 직무의 JD를 보고 요구하는 역량 분석하기
  2. 어떤 인재상을 원하는지 한 문장으로 정리해보기
  3. 여러 회사의 JD에서 반복되거나 중요하다고 생각되는 키워드와 그 이유



업스테이지(Upstage)

  • AI챗봇 애스크업(AskUp, 아숙업)을 만든 국내 인공지능 스타트업
  • 'Upstage AI Pack' 고객 맞춤형 올인원 AI 솔루션 보유



📃 업스테이지 Front-End 채용 정보


[Description]

업스테이지는 AI 기술로 해결할 수 있는 비즈니스 문제들을 풀어갑니다. Making AI Beneficial 이라는 미션 아래, 누구나 AI 기술의 혜택을 누릴 수 있도록 '적용이 쉬운 AI 솔루션'을 만들고 있습니다. 세계 최고 수준의 AI 모델과 그 모델을 지속적으로 관리, 개선, 운영하기 위한 데이터, 학습, 서빙과 관련된 모든 필수 소프트웨어를 하나로 묶은 “AI Pack” 그리고 OCR 및 개인화 기술을 다양한 분야에서 손쉽게 활용할 수 있는 API 시리즈를 출시하여 기업 고객들의 비즈니스 성공에 기여하고 있습니다.

또한 ChatGPT를 적용한 카카오톡 채널 기반 챗봇 '애스크업'(AskUp)을 통해 모바일 사용 경험의 혁신을 이루는 동시에 AI분야에 대한 대중들의 접근성과 신뢰성을 높여가고 있으며, Chat AI 기술을 비즈니스 환경에 맞게 최적화해 기업들의 업무 효율과 생산성을 높일 수 있는 ‘애스크업 비즈’(AskUp Biz)를 운영하는 등 AI가 세상에 이롭게 쓰이게 하기 위해 노력하고 있습니다.

업스테이지 프론트엔드 소프트웨어 엔지니어는 세계 최고 수준의 로코드, 노코드 AI 제품인 AI Pack 을 밑바닥부터 설계하고 구현하며 수천만건 이상의 사용자 요청과 텍스트, 이미지 데이터를 빠르고 안정적으로 다룰 수 있는 사용자 인터페이스를 개발합니다. 이를 위해 디자인 조직과의 협업을 통하여 회사의 모든 제품에 사용될 업스테이지 공통 디자인 시스템을 정의하고 구현합니다. 또한 업스테이지 제품의 사용 패턴을 분석하기 위한 사용자 로그를 수집하고 다양한 관점에서 이를 분석할 수 있는 플랫폼을 개발합니다.

업스테이지 소프트웨어 개발팀은 업계 최고 수준의 기술 리더십과 도전 정신을 바탕으로 안정적이면서도 혁신적인 제품을 만들기 위해 노력합니다. 고객에게 더 좋은 AI 제품이 무엇인지 찾기 위해 끊임없이 연구하고 시도하며 제품과 구성원들이 함께 성장할 수 있도록 적극적으로 지원하고 있습니다.


[주요 업무]

  • Upstage AI Pack 프론트엔드 개발

  • Upstage 디자인 시스템 개발

  • 사용자 행동 패턴 분석 시스템 개발

  • FE 조직 리드


[Requirements]

필수 사항

  • 현업 5년 이상 (또는 그에 준하는) 시스템/서비스 개발 경험

  • 주요 프론트엔드 프레임워크(예: React, Svelt, Vue.js 등)에 대한 깊은 이해와 경험

  • HTML, CSS, JavaScript (Typescript) 및 관련 웹 기술에 대한 전문성

  • 웹 접근성, 반응형 디자인, 크로스 브라우저 호환성에 대한 이해와 경험

  • 웹 성능 최적화 기술과 경험

  • 모던 개발 도구 및 프로세스(예: Git, CI/CD, 코드 리뷰 등)에 대한 숙련도

  • 다양한 이해 관계자(예: 백엔드 엔지니어, 디자이너, 제품 관리자 등)와 긴밀하게 협력할 수 있는 능력

  • 탁월한 문제 해결 능력


우대 사항

  • Remix, Next.js 등 SSR 프레임워크 사용 경험

  • 각종 차트 및 대시 보드 개발 경험

  • i18n 지원 서비스 개발 경험

  • 성능 또는 보안 취약점 개선 경험

  • 조직 리드 경험

  • Full stack engineer 로 근무한 경험




📝 업스테이지 JD 분석


1. 요구하는 역량 분석

🔴 중요하게 생각되는 기술 키워드

  • React, Svelt, Vue.js
  • HTML/CSS
  • JavaScript(Typescript)
  • 웹 접근성
  • 반응형 디자인
  • 크로스 브라우저 호환성 이해와 경험
  • 웹 성능 최적화 기술과 경험
  • Git, CI/CD, 코드리뷰 숙련도

2. 업스테이지 인재상

  • 고객에게 더 좋은 AI 제품을 제공하기 위해 다양한 이해 관계자들과 긴밀히 협력하고, 탁월한 문제 해결 능력을 가진 개발자



3. 여러 회사에서 반복되거나 중요한 키워드

  • React
    • 관심 분야 기업 7군데 모두 공통적으로 요구된 기술스택
    • React로 Web-app 개발 시, 마치 모바일 앱을 사용하는 것처럼 새로고침 없이 웹 탐색이 가능하기 때문에 사용자에게 긍정적인 느낌을 준다. 쇼핑몰의 경우 구매 전환율도 올라간다고 한다.
    • 결론: React를 사용하여 개발된 웹과 앱은 긍정적인 사용자 경험을 주기 때문에 프론트엔드 개발자의 필수 소양


[느낀 점]
JD 분석은 앞으로 내가 배워야 할 새로운 기술을 알아가는 자연스러운 과정이라고 생각한다. (배우면 배울수록 배울게 많은 개발자 === 멋진 사람)
특히, 여러 회사에서 공통적으로 요구된 React는 9월부터 배우게 되는데 아직 JavaScript도 제대로 하지 못하고 있어서 걱정 반 + 기대 반 + 설렘 반이다😂
그래도 기대하는 점이 조금 더 큰 이유는, React로 개발된 웹을 React Native를 사용해서 모바일 앱으로 만들 수 있다는 점이 흥미롭게 다가왔기 때문이다.
앞으로의 여정도 화이팅!!


[참고자료]

Upstage 홈페이지
Upstage | FE 채용정보
Upstage | AI 회사에서 소프트웨어 엔지니어는 무슨 일을 하나요?
Upstage | 개발자가 AI회사에서 뭐해요? (Youtube)
React란?
React를 사용하는 이유
React를 사용하는 이유2

profile
열정적 끈기의 힘(GRIT)

0개의 댓글