Web Frontend

🖥️ 우리랑 어떻게 같이 놀까요?

웹 프론트엔드 개발자로 참여하면, 웹 화면을 커버하는 UI/UX를 설계하고 구현하며,
팀의 기술적 완성도를 높이는 중요한 역할을 맡게 될 거예요!
우리는 최신 기술 스택을 활용해 다양한 플랫폼에서 최고의 사용자 경험을 만들어가고 있어요.
우리는 하나의 언어와 프레임워크만 사용하지 않아요. 현재 상태의 최고의 효율을 고민하고, 그 서비스에 맞는 언어와 프레임워크 혹은 라이브러리를 선택해요.

✅ 역할 및 책임

1.
웹 프론트엔드 설계 및 구현
a.
Typescript 기반으로 ReactJS, NextJS 혹은 VueJS, NuxtJs를 활용해 웹 애플리케이션을 개발해요.
b.
반응형 디자인과 크로스 브라우징을 고려해 다양한 디바이스에서 최적의 UI를 제공합니다.
c.
Nginx 필수!
i.
요청과 트래픽을 똑똑하게 라우팅하고, 로드밸런싱 및 리버스 프록시로 서비스를 최적화해요.
2.
3D 인터페이스와 퍼블리싱
a.
Three.js와 같은 라이브러리를 사용해 웹 기반 3D 애플리케이션을 개발해요.
b.
퍼블리셔 능력을 활용해 UI를 세밀하게 구현하고 최적화해요.
3.
백엔드와의 협업 및 데이터 통신
a.
Restful API와 GraphQL을 사용해 데이터를 효율적으로 주고받아요.
b.
인증/인가 구현 경험이 있다면 최고! (SSO, JWT, Session, Cookie 등을 활용).
4.
클라우드 서비스 및 배포
a.
Firebase, Supabase와 같은 클라우드 서비스를 활용해 애플리케이션의 기능성을 확장해요.
b.
CI/CD를 통해 배포 자동화 환경을 구축하고 운영해요.

🛠️ 어떤 능력이 필요할까요?

기술적 역량

1.
Typescript와 함께 ReactJS, NextJS, 혹은 VueJS, NuxtJS를 다룰 수 있거나 배워서 할 의지가 있어야 해요.
2.
Electron, Three.js 같은 추가 기술 스택에 대한 경험이 있다면 좋아요!
3.
퍼블리싱 능력 (HTML, CSS, SCSS, 반응형 디자인 구현 능력)이 있으면 좋아요!.
4.
iOS, Android 애플리케이션 개발 경험이 있으면 더욱 좋아요!.
5.
Restful API 및 GraphQL 설계 및 통신 경험.
6.
SSO, JWT, Session, Cookie 등 인증/인가 관련 경험 또는 학습 의지.
7.
메시지 큐(RabbitMQ, Kafka 등) 사용 경험이 있으면 플러스!

문제 해결 및 학습 의지

1.
복잡한 요구사항을 간단하고 효율적인 UI로 구현할 수 있는 능력.
2.
새로운 기술과 도구를 빠르게 학습하고 적용할 수 있는 열정.

🌟 이런 능력이 있다면 더 좋아요!

1.
CI/CD 환경 구축 경험: Jenkins, GitHub Actions, GitLab Runner 등으로 배포 자동화 경험.
2.
Firebase, Supabase 사용 경험: 인증, 데이터베이스 관리, 실시간 데이터 처리 등.
3.
UI/UX 감각: 사용자 경험을 고려한 직관적이고 매력적인 인터페이스 설계.
4.
3D 개발 경험: Three.js 또는 WebGL로 3D 인터페이스를 구현한 경험.
5.
Cross-platform 개발 경험: Web, iOS, Android, Desktop 환경을 모두 고려한 설계 및 구현.
6.
애니메이션 구현 능력: Lottie, Framer Motion 등으로 인터랙션과 애니메이션을 추가한 경험.
편집 및 외국어 능력
사진/영상 편집이 가능하거나, 영어 또는 일본어 등 언어 능력이 있다면 플러스!

👾 우리와 함께 놀 준비 되셨나요?


웹 화면을 커버하는 멋진 서비스를 함께 만들어갈 당신을 기다리고 있어요!