프론트엔드 개발자 공고 1차 수정안_250114

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