# Introduction

Frontend

개발자에게 서비스로서 고객과 가장 밀접한 영역은 프론트엔드 입니다. 잘 보여지는 것은 물론, 잘 만들어 편의를 제공해 고객에게 좋은 인상을 심어줘야하는 중요한 영역이죠. 때문에 저희 팀원 모두 단순히 화면을 구현하고 마는 코더가 되길 원치 않습니다. 기획, 디자인 단계에서부터 적극적으로 타 팀과의 긴밀하게 소통하며 보다 좋은 서비스를 만들기 위해 의견을 교류하는 것을 주저하지 않습니다. 이렇게 만들어진 서비스는 분명 고객의 관심과 만족도를 높일 수 있다고 자부합니다.

# Goals and challenges

저희 프론트엔드 파트에서는 아래 세가지 "가치"를 중요시 합니다.

  1. Accessibility : 모바일 장치(스마트폰 및 태블릿을 생각함)에 관계없이 모든 사람이 해당 웹사이트 또는 앱에 쉽게 액세스할 수 있도록 할 수 있어야 하며, 기본적으로 사이트가 모든 장치의 브라우저에 올바르게 표시되도록 노력하여 서비스 품질을 지키고자 합니다.

  2. Perfomance : 저는 렌더링 시간을 조금이라도 줄이기 위해 많은 고민을 함께합니다. 보다 빠른 웹사이트는 보다 더 나은 고객의 경험을 제공할 수 있다고 믿습니다.

  3. Speedy Development : 효율성도 높은 빠르고 원활한 개발 프로세스를 지향합니다.

프론트엔드 개발의 주요 과제는 웹 사이트의 프론트엔드를 구축하는 데 사용되는 도구와 기술이 지속적으로 변경될 수 있다는 것입니다. 이는 프론트엔드 개발자가 해당 분야가 어떻게 발전하고 있는지, 최신 도구는 무엇인지 등을 지속적으로 파악해야 함을 의미합니다. 저희 프론트엔드 개발파트의 개발자는 사용자가 해당 사이트에서 관련 정보를 쉽게 열고 읽을 수 있는 형식을 고안해야 하며, 이는 검색엔진(SEO)와 밀접한 영역이기에 기획에서 부터 적극적인 협업을 함께할 수 밖에 없습니다. 저희는 마케팅 기획/전략(SEO)으로도 폭넓은 경험과 지식을 탐구하는 자세를 가지고자 합니다.

# Skills

Frontend

저희 프론트엔드 파트에서는 Javascript, 더 나아가 Typescript로 짜여진 Vue.js, Nuxt.js를 핵심적으로 사용하고 있습니다. 그리고 화면을 효율적으로 구성하기 위해 BootstrapVue와 Tailwind를 활용하여 생산성과 품질을 높이는데 신경쓰고 있습니다.
  • Vue.js (SPA)
  • Nuxt.js (SSR)
  • Typescript
  • BootstrapVue
  • Tailwind
  • Apollo + GraphQL
  • SEO Optimization