프론트엔드 엔지니어 at NFTGo

풀타임2개월 전
Employment Information
직무 설명
이 직책은 프런트엔드 개발 라이프사이클을 주도하고 제품 솔루션에 대한 기술적 비전을 추진할 책임이 있습니다. 지원자는 웹 및 모바일 애플리케이션을 위한 확장 가능한 아키텍처를 설계 및 구현하여 비즈니스 목표와 사용자 경험 요구사항과의 일치를 보장해야 합니다. 또한 크로스 플랫폼 기능 개발을 감독하고 기술 부채를 관리하며, 제품 관리자와 협력하여 고품질의 디지털 제품을 제공할 것입니다. 이 역할은 현대적인 프런트엔드 기술에 대한 깊은 이해와 모든 사용자 인터페이스에서 최적의 성능을 제공하기 위한 헌신을 요구합니다. 성공적인 지원자는 크로스 기능 팀과 긴밀히 협력하여 프런트엔드 구성 요소와 백엔드 시스템의 원활한 통합을 보장하고 높은 수준의 코드 품질과 문서화를 유지할 것입니다.
주요 책임
  • UI/UX 디자인, 컴포넌트 개발 및 백엔드 서비스 통합을 포함한 프런트엔드 시스템을 설계 및 최적화하여 웹, 모바일, 데스크톱 등 다양한 단말기에서 성능, 확장성 및 유지보수성을 보장합니다.
  • 재사용 가능한 컴포넌트 라이브러리를 개발 및 유지보수하고, 개발 관행을 표준화하며, ESLint, Prettier와 같은 코드 품질 프레임워크를 구현하여 팀 생산성과 코드 일관성을 향상시킵니다.
  • 기능 구현, 버그 수정 및 성능 최적화를 포함한 코드 개발 작업을 주도하며, 모범 사례와 기술 표준을 준수하도록 합니다.
  • 크로스 기능 팀(디자이너, 제품 관리자, QA 엔지니어)과 협력하여 비즈니스 요구사항을 기술 사양으로 변환하고 제시간에 솔루션을 제공합니다.
  • 애자일 방법론, CI/CD 파이프라인 및 코드 리뷰와 같은 개발 프로세스를 구현 및 개선하여 팀 효율성과 제품 신뢰성을 향상시킵니다.
  • 주니어 개발자에게 기술적 멘토링을 제공하고, 현대적인 프런트엔드 기술에 대한 교육 세션을 진행하며, 지속적인 학습과 혁신 문화를 조성합니다.
  • 제품 성능 지표(로드 시간, 렌더링 효율성, 사용자 상호 작용)를 모니터링 및 분석하여 병목 현상을 식별하고 최적화 계획을 추진합니다.
  • 기술적 결정 사항을 문서화하고, 아키텍처 다이어그램을 유지하며, 장기적인 제품 지속 가능성과 팀 온보딩을 지원하기 위한 지식 전달을 보장합니다.
직무 요구 사항
  • React, Vue.js 또는 Angular와 같은 현대적인 프레임워크를 사용하여 확장 가능한 웹 및 모바일 애플리케이션을 구축한 5년 이상의 프런트엔드 개발 경험.
  • 상태 관리, API 통합 및 지연 로딩, 코드 분할과 같은 성능 최적화 기술을 포함한 프런트엔드 아키텍처 원칙에 대한 깊은 이해.
  • 프로젝트 마일스톤 달성 및 코드 품질 표준 유지를 위해 개발 팀을 관리하고 멘토링한 팀 리더십 능력.
  • HTML5, CSS3, JavaScript(ES6+) 및 관련 기술에 대한 뛰어난 숙련도와 크로스 브라우저 호환성 테스트 및 반응형 디자인 경험.
  • Git과 같은 버전 관리 시스템 및 코드 리뷰, 브랜칭 전략, 병합 프로세스를 포함한 협업 개발 워크플로우에 대한 지식.
  • 모듈성, 확장성 및 Figma, Sketch와 같은 디자인 시스템 준수를 보장하는 재사용 가능한 컴포넌트 라이브러리 설계 및 구현 능력.
  • Webpack, Lighthouse, Chrome DevTools와 같은 성능 최적화 도구 및 로드 시간과 사용자 경험을 개선하기 위한 방법론 경험.
  • 이해 관계자와 협력하고 기술적 솔루션을 제시하며 팀 정렬과 지식 공유를 위한 프로세스 문서화 능력이 뛰어난 커뮤니케이션 기술.
  • 스프린트 계획, 백로그 그루밍 및 명확한 사용자 가치를 가진 기능의 반복적 제공을 포함한 애자일 개발 관행에 대한 숙련도.
  • 복잡한 기술적 문제 해결, 프로덕션 오류 디버깅 및 확장성과 신뢰성을 위한 강력한 솔루션 구현 능력이 뛰어난 문제 해결 능력.
MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트