[엘리스] 시니어 프론트엔드 개발자 (Sr. Software Frontend Engineer)

  • 1,224
  • 0
  • 0
  • 회사개요 : 엘리스
  • 경력레벨 : Senior
  • 급여수준 : 협의
  • 교육수준 : 상관없음
  • 모집기간 : 채용시까지

빠르게 성장하는 에듀테크 스타트업 엘리스에서 프론트엔드 개발자를 모십니다!

 

소프트웨어&인공지능 교육을 혁신하는 플랫폼, 콘텐츠, 솔루션을 제공합니다.

엘리스는 소셜한 온/오프라인 프로그래밍 교실을 만들기 위해서 라이브 스트리밍, Docker 기반 실습 환경, AI 학습 도우미 등 최신, 그리고 최고의 기술력으로 새로운 패러다임의 교육 플랫폼을 만들었습니다.

2015년 3명의 KAIST 박사과정생들에 의해 시작한 엘리스는 15만명 이상의 수강생이 300만 시간 이상의 코딩 교육을 수행한 기록적인 플랫폼으로 성장했습니다. 엘리스의 다음 도전은 프로그래밍 역량 강화부터 커리어 관리와 채용까지, 기회 창출의 싸이클을 모두 담은 All-In-One 커리어 플랫폼으로 거듭나는 것입니다.

앞으로도 엘리스는 사람들에게 새로운 교육 경험을 선사하고 혁신을 선도하여, 궁극적으로 우리 사회에 무한한 기회를 창출하고자 합니다. 이 멋진 여정을 함께 걸어갈 동료를 모십니다.

 

• 2021 : 과기부 주관 ICT 미래 유니콘 육성 기업 선정

• 2020 : 알토스, 삼성벤처 등 Series B 투자 유치 (누적 135억원)

• 2019 : 교육부 주관 이러닝 우수기업 콘테스트 대상 (교육부장관상)

 

※ 산업기능요원 보충역 및 전문연구요원 가능

※ 엘리스 채용 페이지 : https://eli.so/join
 

 

【채용 배경】

엘리스 소프트웨어 엔지니어는 소셜한 온/오프라인 프로그래밍 교실을 만들기 위해서 라이브 스트리밍, Docker 기반 실습 환경, AI 학습 도우미 등 최신, 그리고 최고의 기술을 통한 개발과 연구를 진행하고 있습니다. 지금까지 특허를 출원한 엘리스 프로그래밍 실습 환경을 통해서 수년 간 학생들의 학습 현황을 수집하였고, 이를 토대로 MIT 연구원과 함께 컴퓨터 사이언스 교육 연구를 진행했습니다. 또한 CSCW 국제 학술회에서 Honorable Mention (상위 1%) 논문을 기재하는 등 교육 연구 활동을 활발하게 수행하고 있으며 연구한 내용을 적용하여 실제 교육 플랫폼을 개발하고 있습니다.

이는 엘리스 개발팀이 단순 기능 개발이 아니라 '왜'라는 질문을 주고 받는 최고의 엔지니어/사이언티스트들로 이루어진 팀이기 때문입니다. 엘리스 개발팀과 함께하신다면 새로운 프로그래밍 과목(예. 확률론적 언어)을 배우고 지속적으로 성장할 수 있습니다. 엘리스에서 혁신적인 교육을 만들면서 보람을 느끼고 함께 성장하실 엔지니어를 모십니다.

 

【주요 업무】

• WebSocket 기반 실시간 협업 코드 에디터 및 학습 LMS 시스템 구현
• WebRTC 기반의 N:N 스트리밍 시스템 개발
• 엘리스 자체 개발 UI 컴포넌트 elice-blocks 에 대한 디자인 기획, 설계 및 개발
• 성능에 집중하면서도, 유지보수가 가능한 웹 아키텍처 구현
• 팀원들과 함께 더 좋은 조직문화와 개발 문화 형성

 

【자격 요건】
• 3년 이상의 React, TypeScript, Node 기반 웹 프론트엔드 개발 경험
• Production 환경에서 지속적인 서비스 개선 및 운영 경험

 

【기술 스택】
• ES6+, React 16+, TypeScript 로 웹 Application 구현
• REST API를 이용해 서버와 통신
• Styled-components/Sass/Storybook 및 Design Token을 이용한 자체개발 UI 컴포넌트 프로젝트
• RTL 및 Cypress로 Unit/E2E Testing 작성
• 정적 분석 및 포맷팅에 ESLint, Stylelint, Prettier 사용
• 설치형 gitlab을 이용하여 Continuous Integration, Continuous Deployment 적용
• WebSocket 기반 채팅/알림/코드 에디팅
• WebRTC 기술을 이용한 N:N 화면/카메라 스트리밍 시스템 자체 개발


【우대 사항】
• 온라인 교육 소프트웨어 운영/개발 경험 (특히, Monaco/Codemirror 등의 텍스트 에디터 경험 포함)
• Jest/RTL 기반 Unit Test, Cypress/Testcafe 등의 E2E Test 경험
• Javascript 생태계에 및 올바른 HTML/CSS 활용 및 브라우저 호환성에 대한 이해
• Websocket/RxJS 기반 개발 경험
• WebRTC 기반 동영상 스트리밍 서비스 개발 경험
• Server Side Rendering, PWA, Electron 등의 개발 경험
• 스크럼/칸반 기반 애자일 개발 프로세스 참여 경험
• 문서화와 기록의 중요성을 알고 실천하는 태도

【공통 인재상】
• 엘리스의 미션 “교육을 혁신하고, 모두에게 기회를 만들어 준다” 에 대한 공감
• 올바르게 정의하고 빠르게 솔루션을 찾아내는 문제 해결 능력
• 탁월함에 대한 지향과 강한 성장의지
• 논리적이고 원활한 커뮤니케이션 및 협업 역량

【문화 및 환경】
• 10시-7시를 중심으로 하는 유연한 근로시간 운영
• 독립 라운지, 미팅룸, 강의실을 갖춘 여유로운 공간
• 편안한 자율 복장, 수평적인 ‘님’ 호칭 제도
• 무료 스낵바, 저녁 식사비 지원 제도
• 팀 커뮤니케이션 활성을 위한 액티비티 활동 지원
• 다양한 경험을 제공하기 위한 사내 동아리 활동 지원
• 꼼꼼한 기록을 바탕으로 공유하고 토론하는 문화
• 각 분야 전문적이고 따뜻한 인성을 가진 배울 점 많은 동료
• 새롭거나 어려운 미션에 도전해 성장할 수 있는 기회 제공

【채용 절차】
• 전형 절차 : 화상인터뷰 → 미니 프로젝트 → 인터뷰 → 레퍼런스 체크
• 제출 서류 : 이력서 (경력/스킬/지원동기 등) & 포트폴리오
• 제출 경로 : apply@elice.io

【기타 사항】
• 근무 형태 : 정규직 (수습기간 3개월)
• 근무 지역 : 서울시 강남구 선릉로 433, 16층

 

 

※ 산업기능요원 보충역 및 전문연구요원 가능

※ 엘리스 채용 페이지 : https://eli.so/join

 

 

`21.07.13(updated. `21.07.21)

작성자의 다른 채용공고