상기 공고 초안 기준, HR팀에서 수정한 문구는 파란색으로 표시해두었습니다.
FE팀이 일하는 방식 항목은 지원자에게 positive를 심어주기 위한 장치로 공고 최상단 위치 예정입니다.
자격요건과 우대사항 항목은 성대 팀장님께서 전달주신 우선 순위를 적용하였습니다.
1.
FE팀이 일하는 방식
•
RFC 문서를 작성하여 여러 문제에 대한 의견을 개방적으로 수렴하며, 주요 아키텍처 결정은 ADR 문서로 기록하여 밀당 서비스가 올바른 방향으로 개발되도록 합니다.
•
프레임워크나 라이브러리들에서 부족한 기능은 직접 개발하며 업무 효율성을 증진합니다.
•
코드 리뷰, 데일리 미팅, 팀 스터디, 페이 프로그래밍 등을 통해 아이디어를 공유하고 함께 성장합니다.
•
팀 내 신뢰를 기반으로, 기능 단위 스쿼드로 협업하며 담당 기능에 대한 기획, 설계, 개발, 테스트까지 엔드 투 엔드로 책임집니다.
2.
주요업무
•
밀당 학생용 서비스 웹 클라이언트 개발
◦
주요 유저인 학생들이 학습에 사용하는 웹 클라이언트를 개발합니다. 주로 모바일 앱을 통해 학습이 이루어지므로 웹앱 형태로 개발하고 있습니다.
•
학습 콘텐츠 관리 및 유저 학습 관리 백오피스, 어드민 웹사이트 개발
◦
사내 학습 콘텐츠 관리 부서 및 유저 학습 관리 부서에서 사용하는 백오피스 웹사이트를 개발합니다.
◦
기타 운영에 필요한 어드민 웹사이트를 개발합니다.
•
밀당 서비스 디자인 시스템 개발
◦
웹 프로덕트에서 사용하는 컴포넌트를 디자인 시스템 프로젝트 내에서 설계하고 개발합니다.
3.
개발스택
•
Typescript, GraphQL, Apollo, Next.js, Storybook, Chromatic, React, Mock Service Worker, Turborepo
4.
자격요건
•
React(Hook, Class)를 사용한 개발 경험이 있으신 분
•
Typescript를 사용한 개발 경험이 있으신 분
•
HTML, CSS, JavaScript에 대한 이해가 깊으신 분
•
반응형 웹을 개발해보신 분
•
GraphQL을 활용한 백엔드 서버와의 데이터 통신 경험이 있는 분
•
BE, UX/UI 등 주 협업 직군에 대한 이해도를 기반으로 협업이 가능하신 분
•
zustand, redux toolkit 등 상태 관리 라이브러리를 사용해보신 분
•
style-X, pandacss 같은 빌드 타임 생성형 css를 사용해보신 분
•
Git, Git-flow 에 대한 이해가 있으신 분
5.
우대사항
•
GraphQL, Apollo, Relay를 사용해본 경험이 있으신 분
•
RichEdtior 개발 경험이 있으신 분
•
Storybook, Bit 등의 도구들을 활용하여 디자인 시스템을 개발 해보신 분
•
D3를 이용한 데이터 시각화 및 상호작용 개발 경험이 있으신분
•
storybook 컴포넌트 테스트 주도 개발 작성 경험이 있으신 분