PLATFORM PROGRAMMER

1. Platform Programmer의 역할

  • 비트망고 LiveOps 업무에 필요한 기술적 지원을 담당합니다.
  • 퍼블리싱 서비스의 퍼포먼스를 향상시킬수 있는 기능 및 툴을 개발합니다.
  • Unity 프로젝트를 각 플랫폼에 맞추어 빌드 시스템을 설계하고 빌드 자동화 작업을 구현합니다.

2. Platform Programmer의 미션

  • 각 플랫폼에 알맞는 서비스들을 발굴하고 적용하여 서비스의 질과 업무 효율을 강화 합니다.
  • 게임의 퀄리티에 영향을 줄 수있는 새로운 OS 릴리즈, 개발엔진 업데이트 등과 같은 플랫폼 변경 사항을 파악하고 필요에 따라서 가이드 및 공지 사항을 공유합니다.
  • 끊임없는 자기계발을 통해 새로운 기술을 습득하고 공유하여 개인의 기술력을 향상시킵니다.

3. 역할을 잘 수행하기 위해 필요한 역량

  • IOS, Android, UWP 코드에 대한 이해와 코드품질 관리능력
  • Unity/C# 기술 관련 문제 해결에 대한 전문성
  • third-party 라이브러리와 API 활용 경험
  • SDK, frameworks, API 및 라이브러리 구축 경험 
  • 데이터 지향적이고 분석적인 사고방식
  • 퍼즐 게임에 대한 관심

4. 기술 스택 (some of the technologies we use)

  • Ops: Jenkins, Git (Github/Bitbucket)
  • Software: Unity, Charles Proxy
  • Mobile: iOS, Android, UWP, Gradle
  • Productivity:Google Workspace , Slack, Agile development