소프트웨어 엔지니어 at Gamium

풀타임2개월 전
Employment Information
직무 설명
이 직책은 React 및 Native 기술에 특화된 시니어 소프트웨어 엔지니어로서, 웹3 기반 플랫폼 구축 및 유지보수에 중점을 둡니다. 이 역할은 변화하는 비즈니스 요구를 충족하는 고품질 소프트웨어 솔루션을 제공하기 위해 역동적이고 프로젝트 중심의 가상 팀 환경에서 작업하는 것을 포함합니다. 담당자는 플랫폼의 새로운 기능과 기존 기능을 설계, 개발 및 개선하고, 블록체인 기술 및 탈중앙화 애플리케이션(DApps)과의 원활한 통합을 보장할 책임이 있습니다. 또한 후보자는 제품의 전반적인 아키텍처 및 기술 방향에 기여하면서, 전략적 목표와 개발 노력을 조정하기 위해 크로스 기능 팀과 긴밀히 협력할 것입니다.

주요 책임에는 다음이 포함되지만 이에 국한되지 않습니다: React Native, TypeScript 및 JavaScript를 사용하여 복잡한 기능 구현; 애플리케이션 성능 및 사용자 경험 최적화; 엄격한 테스트 및 디버깅을 통한 코드 품질 보장; 기존 표준 및 모범 사례 준수하면서 기존 코드베이스 유지 및 업데이트; 새로운 팀 멤버를 위한 기술 문서 및 온보딩 프로세스 개발 참여.

직무 요구 사항
  • React Native 및 웹3 기술에 중점을 둔 풀스택 소프트웨어 개발 경력(5년 이상)
  • JavaScript, TypeScript 및 CSS 프레임워크에 대한 전문 지식과 현대적 개발 관행에 대한 깊은 이해
  • 블록체인 플랫폼(예: 이더리움, 솔라나) 및 탈중앙화 애플리케이션 개발에 대한 강력한 지식
  • 빠르게 변화하는 원격 우선 환경에서 독립적 및 협업적으로 작업할 수 있는 능력
  • 확장 가능하고 안전한 솔루션 제공 실적을 보여주는 우수한 문제 해결 능력
  • 버전 관리 시스템(Git) 및 애자일 개발 방법론에 능숙
  • 클라우드 플랫폼(AWS, Firebase) 및 자동화된 테스트 및 배포를 위한 CI/CD 파이프라인 경험
  • 디자이너, 제품 관리자 및 기타 이해관계자와 효과적으로 협업하기 위한 강력한 커뮤니케이션 능력
  • 효율적인 솔루션 개발을 위해 복잡한 기술 요구 사항을 분석 및 해석할 수 있는 능력
  • 크로스 플랫폼 개발 및 성능 최적화 기술 경험
  • 웹3 애플리케이션 및 데이터 보호 프로토콜을 위한 보안 모범 사례 지식
  • 개발 도구(React Native CLI, Expo, Webpack) 및 디버깅 기술 사용 능숙
  • 기술 프로세스 문서화 및 팀 멤버와의 명확한 커뮤니케이션 유지 능력
  • 프로젝트 관리 도구(Jira, Trello) 및 동적 환경에서의 작업 우선순위 설정 경험
  • 소프트웨어 설계 원칙 및 아키텍처 패턴에 대한 강력한 이해
  • 품질 기준을 유지하면서 변화하는 우선순위 및 다양한 상황에 적응할 수 있는 능력
  • 코드 리뷰 및 주니어 개발자 멘토링 경험
  • 애플리케이션 메트릭 추적을 위한 성능 모니터링 도구 및 분석 지식
  • 팀 목표와 일치하면서 최소한의 감독 하에 작업할 수 있는 능력
프레임워크, 업무 범위, 권한 및 의사 결정
담당자는 시니어 리더십의 일반적인 감독 하에 소프트웨어 개발을 위한 확립된 절차, 표준 및 선례 내에서 운영됩니다. 작업 환경에서 우선순위 변경 또는 다양한 상황이 발생할 수 있지만, 후보자는 필요한 결과를 달성하기 위해 어떤 절차를 어떤 순서로 따를지 결정할 수 있는 자유가 있습니다. 이 역할은 조직 목표 및 기술 요구 사항과의 일치를 보장하기 위해 관리적 통제 및 결과물 검토 대상이 됩니다. 후보자는 웹3 분야에서 발생하는 새로운 도전을 해결하기 위한 유연성을 유지하면서 명확한 운영 지침 및 모범 사례를 준수할 것으로 예상됩니다.
MyJob.one —— 원격 근무, 진정한 임팩트

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