직무 설명
시니어 자바스크립트 엔지니어(BOS 웹 엔진)는 NEAR 생태계의 핵심 인프라 구성 요소인 BOS 웹 엔진의 미래를 형성하는 데 중추적인 역할을 수행하게 됩니다. 이 직위는 조직의 전략적 목표와 부합하는 고성능 웹 애플리케이션을 설계, 개발 및 유지하기 위해 크로스 기능 팀과 협력하는 업무를 포함합니다. 지원자는 확장 가능한 솔루션의 아키텍처 및 구현에 기여하며, 코드 품질과 성능 표준을 유지하면서 프론트엔드 및 백엔드 시스템과의 원활한 통합을 보장할 것입니다.
주요 책임
- BOS 웹 엔진의 개발을 주도하며, 풀스택 및 프론트엔드 엔지니어와 긴밀히 협력하여 제품 비전을 기능적이고 사용자 중심의 웹 애플리케이션으로 전환합니다.
- 경험 많은 엔지니어들로 구성된 글로벌 분산 팀과 협력하여 코드 리뷰, 기술적 논의 및 지식 공유 세션에 참여함으로써 혁신을 주도하고 모범 사례를 유지합니다.
- BOS 웹 엔진의 성능, 보안 및 확장성을 향상시키는 강력한 자바스크립트 솔루션을 설계 및 구현하며, 현대적인 웹 표준 및 프레임워크와의 호환성을 보장합니다.
- 오픈소스 프로젝트와 상호 작용하며, 그들의 개발에 기여하고 커뮤니티 토론, 버그 보고서 및 기능 제안에서 NEAR 조직을 대표합니다.
- 복잡한 문제를 디버깅하고 애플리케이션 성능을 최적화하며, 엄격한 테스트와 지속적인 개선을 통해 BOS 웹 엔진의 신뢰성을 보장합니다.
- 기술적 프로세스를 문서화하고 코드 저장소를 유지하며, 이해관계자 및 팀원들에게 프로젝트 진행 상황을 명확하게 전달합니다.
직무 요구 사항
- 자바스크립트에 대한 검증된 전문성과 함께 React, Vue.js 또는 Angular와 같은 프론트엔드 프레임워크 및 Node.js 또는 Express와 같은 백엔드 기술에 대한 강력한 숙련도가 필요합니다.
- 시스템 및 플랫폼 간의 원활한 통신을 가능하게 하는 RESTful API, GraphQL 및 웹 서비스 통합에 대한 깊은 이해가 필요합니다.
- 코드 변경 사항을 관리하고 팀 간의 일관성을 보장하기 위한 버전 관리 시스템(예: Git) 및 협업 개발 워크플로우 경험이 필요합니다.
- BOS 웹 엔진을 위한 효율적이고 확장 가능한 솔루션을 고안하기 위해 복잡한 기술적 도전을 분석할 수 있는 강력한 문제 해결 능력이 필요합니다.
- 기술적 개념을 기술 및 비기술 대상 모두에게 명확하게 설명하고 글로벌 팀과 효과적으로 협력할 수 있는 탁월한 커뮤니케이션 능력이 필요합니다.
- 웹 애플리케이션의 배포, 모니터링 및 유지를 지원하기 위한 클라우드 플랫폼(예: AWS, GCP, Azure) 및 DevOps 관행에 대한 지식이 필요합니다.
- 독립적으로 그리고 팀의 일원으로서 작업할 수 있는 능력과 새로운 기술을 배우고 NEAR 생태계의 성장에 기여하기 위한 적극적인 접근 방식이 필요합니다.