직무 설명
주요 책임
- React와 TypeScript를 사용하여 제품 페이지를 개발 및 유지하며, 사용자 인터페이스 컴포넌트와 상호작용 기능에 집중합니다.
- 오픈 소스 SDK를 패키징 및 배포하며, 다양한 플랫폼과의 호환성 및 코딩 표준 준수를 보장합니다.
- React Hook을 활용하여 모듈화되고 재사용 가능한 컴포넌트를 구축하며, 데이터 지갑 기능을 위한 Chrome 플러그인을 제작 및 개선합니다.
- 크로스 기능 팀과 협력하여 비즈니스 목표와 사용자 요구에 부합하는 기능을 설계 및 구현합니다.
- 웹 애플리케이션 및 브라우저 확장 프로그램에 대한 코드 리뷰를 수행하고, 문제를 디버깅하며 성능을 최적화합니다.
- 개발 프로세스를 문서화하고 기술 사양을 업데이트하며, 이해관계자와 명확한 의사소통을 유지합니다.
- React, TypeScript 및 웹 확장 기술을 중심으로 프론트엔드 개발 분야의 산업 동향과 모범 사례를 지속적으로 학습합니다.
- 스프린트 계획, 데일리 스탠드업 및 반복적 테스트를 포함한 애자일 개발 주기에 참여합니다.
- 데이터 지갑 관련 기능의 보안과 신뢰성을 보장하며, 개인정보 보호 규정 및 모범 사례를 준수합니다.
- 기존 프로젝트를 지원하고 기술적 문제를 해결하며 제품의 지속적 개선에 기여합니다.
직무 요구 사항
- React와 TypeScript에 능숙하며, 컴포넌트 기반 아키텍처와 상태 관리에 대한 깊은 이해가 있어야 합니다.
- React Hook, Redux, Webpack 등을 포함한 프론트엔드 프레임워크 및 라이브러리 경험이 필요합니다.
- HTML5, CSS3 및 JavaScript와 같은 웹 개발 기본 지식이 있어야 하며, 크로스 브라우저 호환성에 중점을 둡니다.
- 매니페스트 파일, 백그라운드 스크립트 및 콘텐츠 스크립트를 포함한 Chrome 플러그인 개발에 대한 기본적인 이해가 필요합니다.
- 버전 관리 및 CI/CD 파이프라인을 위한 GitHub을 포함한 오픈 소스 도구 및 플랫폼 작업 능력이 있어야 합니다.
- 문제 해결 능력과 세부 사항에 대한 주의력이 뛰어나며, 깔끔하고 유지보수 가능한 코드 작성에 헌신해야 합니다.
- 팀원 및 이해관계자와 효과적으로 협력하기 위한 탁월한 문서 및 구두 의사소통 능력이 필요합니다.
- 적극적인 태도로 빠르게 학습할 수 있으며, 새로운 기술과 방법론에 신속히 적응할 수 있어야 합니다.
- 우대 사항: 암호화 라이브러리, 안전한 데이터 저장 및 API 통합과 같은 데이터 지갑 기술 경험.
- 우대 사항: CI/CD 및 자동화 테스트를 포함한 애자일 방법론 및 DevOps 관행에 대한 친숙도.
- 우대 사항: 컴퓨터 과학 또는 관련 분야의 학업 배경 및 소프트웨어 개발과 혁신에 대한 관심 증명.
- 주당 최소 10시간 근무 가능해야 하며, 필요에 따라 원격 또는 현장 근무가 가능해야 합니다.
보수는 경쟁력 있는 스티펜드, 멘토십 기회 및 성과와 회사 요구에 따른 정규직 전환 가능성을 포함합니다. 이상적인 후보자는 프론트엔드 개발에 대한 열정, 협업 마인드셋 및 영향력 있는 프로젝트에 기여하려는 의지를 갖추어야 합니다. 이 역할은 제품 개발, SDK 패키징 및 브라우저 확장 프로그램 제작을 포함한 실제 애플리케이션을 직접 경험할 수 있는 기회를 제공하며, 소프트웨어 엔지니어링 경력을 위한 귀중한 기술을 습득할 수 있습니다.


