마이뮤직테이스트의 프론트엔드 개발자는 전 세계의 수많은 음악 팬들에게 기존의 수동적인 관객에서 벗어나서 능동적인 콘서트-메이크 문화를 만들어나가는, 마이뮤직테이스트만의 웹 플렛폼을 개발, 테스트 및 유지보수하는 역할을 하고 있습니다. 마이뮤직테이스트의 프론트엔드 개발자로서, 여러분은 다양한 클라이언트 프레임워크와 플러그인들을 응용 또는 필요한 라이브러리들을 개발하며, 전 세계 30개국 넘게 서비스되는 웹 어플리케이션을 함께 만들어 나갈 것입니다.
- 마이뮤직테이스트의 웹 프로덕트에 대한 책임감을 가지고, 애자일 개발 프로세스 안에서 정해진 직무를 수행하는 테크니션
- 다른 사람들의 의견을 받아들일 줄 알며, 프론트엔드에 관한 다양한 지식과 기술을 바탕으로 디자이너 및 QA와 백엔드 개발자 사이를 연결해주는 팀 플레이어
- 프론트엔드 아키텍쳐와 개발 프로세스를 개선하기 위해, 새로운 웹 개발 기술들을 꾸준히 연구해 나가는 능동적인 탐험가
- 마이뮤직테이스트의 프론트엔드 개발자는 전 세계의 수많은 음악 팬들에게 기존의 수동적인 관객에서 벗어나서 능동적인 콘서트-메이크 문화를 만들어나가는, 마이뮤직테이스트만의 웹 플랫폼을 개발, 테스트 및 유지보수하는 역할을 하고 있습니다.
- 마이뮤직테이스트의 프론트엔드 개발자로서, 여러분은 다양한 클라이언트 프레임워크와 플러그인들을 응용 또는 필요한 라이브러리들을 개발하며, 전 세계 30개국 넘게 서비스되는 웹 어플리케이션을 함께 만들어 나갈 것입니다.
- React를 사용하여 새로운 MyMusicTaste Web application을 만듭니다.
- 메인 서비스와 함께 팀 사이트, 블로그 등을 관리합니다.
- 다양한 최신 스택을 효율적으로 활용하여 즐겁게 개발합니다.
- Typescript, Babel, PostCSS(Autoprefixr, CSS Modules), Styled-components, Storybook, Webpack
- React, Redux, MobX, RxJS, RamdaJS, Jest, Enzyme, js-lingui
- Prettier, tslint
- AWS를 사용하여 Microservice architecture를 만드는 Backend 개발자들과 함께 서비스를 설계합니다.
- 단방향 Top-down/Waterfall 아닌, 최고의 UX/UI 팀과 적극적인 소통을 통해 멋진 제품을 완성합니다.
- 매주 정해진 시간에 Frontend 팀 코드 리뷰를 진행합니다.
- 기본 근무조건
- 영어 초심자부터 Native speaker 까지 다양한 스펙트럼의 동료
- 유료 개발 환경에 대한 지원(Webstorm, Gitkraken 등)
- 국내/외 테크 뉴스, 방법론을 팀원과 공유하고 토론 (Weekly Dev Talk)
- ECMAscript에 대한 깊은 이해(와 사랑)
- HTML, CSS 사용 경험
- React 기반의 Single page application에 대한 경험
- Transpiler, Bundler 등 Tooling에 대한 개념
- 다양한 Browser(단, IE 제외)의 특성 및 동작 원리에 이해
- 최고의 UI에 대한 집착과 장인정신
- 동료의 의견에 개방적이며, Frontend에 관한 다양한 지식과 기술을 바탕으로 디자이너 및 QA와 Backend 개발자 사이를 연결해주는 팀 플레이어
- Frontend architecture와 process를 개선하기 위해, 새로운 웹 개발 기술들을 꾸준히 연구해 나가는 능동적인 탐험가
다음 항목에 관심이 있거나 조예가 깊으신 분은 MyMusicTaste에서 더욱 즐거운 시간을 보내시게 됩니다
- Network layer 개념에 대한 이해
- Backend 환경 및 자동화에 대한 경험(NodeJS, npm script, AWS, Docker)
- Typescript, Flow 등 정적 타입 언어에 대한 경험
- RestfulAPI 및 GraphQL에 대한 이해
- 새로운 기술에 대한 적극적인 관심
- 기존 솔루션을 유지/보수하면서 적극적으로 문제를 해결하려는 자세