Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 4.16 KB

frontend.md

File metadata and controls

48 lines (41 loc) · 4.16 KB

Frontend Developer

마이뮤직테이스트의 프론트엔드 개발자는 전 세계의 수많은 음악 팬들에게 기존의 수동적인 관객에서 벗어나서 능동적인 콘서트-메이크 문화를 만들어나가는, 마이뮤직테이스트만의 웹 플렛폼을 개발, 테스트 및 유지보수하는 역할을 하고 있습니다. 마이뮤직테이스트의 프론트엔드 개발자로서, 여러분은 다양한 클라이언트 프레임워크와 플러그인들을 응용 또는 필요한 라이브러리들을 개발하며, 전 세계 30개국 넘게 서비스되는 웹 어플리케이션을 함께 만들어 나갈 것입니다.

마이뮤직테이스트는 다음과 같은 인재를 찾고 있습니다.

  • 마이뮤직테이스트의 웹 프로덕트에 대한 책임감을 가지고, 애자일 개발 프로세스 안에서 정해진 직무를 수행하는 테크니션
  • 다른 사람들의 의견을 받아들일 줄 알며, 프론트엔드에 관한 다양한 지식과 기술을 바탕으로 디자이너 및 QA와 백엔드 개발자 사이를 연결해주는 팀 플레이어
  • 프론트엔드 아키텍쳐와 개발 프로세스를 개선하기 위해, 새로운 웹 개발 기술들을 꾸준히 연구해 나가는 능동적인 탐험가

사업 소개(MMT)

  • 마이뮤직테이스트의 프론트엔드 개발자는 전 세계의 수많은 음악 팬들에게 기존의 수동적인 관객에서 벗어나서 능동적인 콘서트-메이크 문화를 만들어나가는, 마이뮤직테이스트만의 웹 플랫폼을 개발, 테스트 및 유지보수하는 역할을 하고 있습니다.
  • 마이뮤직테이스트의 프론트엔드 개발자로서, 여러분은 다양한 클라이언트 프레임워크와 플러그인들을 응용 또는 필요한 라이브러리들을 개발하며, 전 세계 30개국 넘게 서비스되는 웹 어플리케이션을 함께 만들어 나갈 것입니다.

업무 소개(FE)

  • 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에 대한 이해
  • 새로운 기술에 대한 적극적인 관심
  • 기존 솔루션을 유지/보수하면서 적극적으로 문제를 해결하려는 자세