Role

  • Responsible for developing our mobile apps
  • Focusing on the gaming experiences (game streaming)
  • Work with our streaming backend engineers and our outsourcing vendors (frontend and backend)

Required Skills

  • Master programming languages, Javascript (React Native), Objective C (iOS), Java (Android), C/C++
  • Master mobile platforms (Android, iOS)
  • Master React Native. Developing native plugin (cross platform) is no problem for you
  • Master CI/CD (fastlane)

Others

  • Have experience in the game industry or want to be. Afterall, Neobards is a game developing studio, you’ll feel more comfortable with the kids who have never grown up. Also this is a gaming app
  • Have knowledge of Internet technologies, for example, RESTFul, GRPC, WebRTC
  • Have good communication skills (English/Chinese). We have international vendors
  • Love games

職掌範圍

  • 後端工程師組長會負責開發/監督本公司的線上遊戲後端
  • 平台 (meta) 服務、專用伺服器 (遊戲串流)
  • 監督本公司外包廠商 (後端和前端) 並與他們合作

必備技能

  • 熟悉程式語言,例如 Java (spring framework)、Node.js、Python、C/C++,種類沒有限制 (一旦能夠掌握 C/C++ 這種所有現代程式語言的始祖,學習新的語言就不是問題)
  • 熟悉 Linux。本公司所有伺服器都是在 Linux 上運作,也有使用容器 (Kubernetes)
  • 熟悉雲端服務、混合式環境 (AWS、GCP)
  • 熟悉 CI/CD (Terraform)
  • 熟悉網際網路技術,例如 RESTFul、GRPC、WebRTC
  • 具備資料庫、SQL (serverless Postgres Aurora)、NoSQL (MongoDB Atlas) 相關知識
  • 了解微服務 (本公司有微服務架構) 以及 DevOps (開發和維運)
  • 具備良好溝通能力 (英文/中文)。本公司有來自不同國家的合作廠商,我們的企劃也有各式各樣的想法
  • 具備良好的管理能力

其它

  • 擁有媒體串流相關經驗,了解編碼/解碼、X11、Wayland
  • 具備遊戲產業相關經驗,或希望擁有遊戲產業相關經驗,畢竟泥巴娛樂是一間遊戲開發工作室,與一群永保赤子之心的同事合作你會如魚得水
  • 熱愛遊戲

工作內容

  • 負責開發本公司的遊戲串流伺服器
  • 與平台 (meta) 工程師、遊戲整合工程師以及前端工程師合作

必備技能

  • 熟悉程式語言,例如 Node.js、C/C++,種類沒有限制 (一旦能夠掌握 C/C++ 這種所有現代程式語言的始祖,學習新的語言就不是問題)。
  • 熟悉 Linux。本公司所有伺服器都是在 Linux 上運作,也有使用容器 (Kubernetes)。
  • 熟悉雲端環境 (GCP)。
  • 熟悉 CI/CD。
  • 熟悉網際網路技術,例如 RESTFul、GRPC、WebRTC。

其它

  • 擁有媒體串流相關經驗,了解編碼/解碼、X11、Wayland
  • 具備遊戲產業相關經驗,或希望擁有遊戲產業相關經驗,畢竟泥巴娛樂是一間遊戲開發工作室,與一群永保赤子之心的同事合作你會如魚得水
  • 熱愛遊戲

Key Responsibilities

  • Be responsible for customizing our licensed retro games. This is very challenging because there is no source code
  • To accept the challenge, you need to be a hacker (with a license to hack)
  • Work with our designers to bring new fun to the legendary games, make the games great again

Required Skills

  • Master programming languages, C/C++, assembly
  • Master arcade machine emulator (sandbox), MAME for example. Will be useful to have knowledge about microprocessor architectures, Motorola 68000 for example
  • Master Linux. All the games will be running on Linux
  • Enjoy hacking, like scanning the memory, modifying it

Others

  • Have experience in the game industry or want to be. Afterall, Neobards is a game developing studio, you’ll feel more comfortable with the kids who have never grown up. Also knowing how a game works will help a lot to hack it
  • Love retro games

職掌範圍

  • 開發遊戲專案,撰寫遊戲程式
  • C/C++ 功力深厚,並能使用 C/C++ 開發遊戲
  • 孰悉電腦圖學、網路底層、AI 等遊戲開發(任一領域)
  • 對於開發高品質的遊戲有熱忱及自信

必備技能

  • 教育程度:大學以上,資訊科系畢業
  • 語言程度:(英文)聽、說、讀、寫 – 中等  / 或 (日文)聽、說、讀、寫 – 略懂
  • 熟悉 C/C++、Java Script、Visual C++
  • 曾完整開發遊戲專案之經驗
  • 曾開發 Console 遊戲之經驗(尤佳)
  • 孰悉 Unreal Engine 4(尤佳)

職掌範圍

  • 針對泥巴娛樂即時多人線上遊戲,開發 server 端技術,其中包含:servers、線上服務,及所有相關的技術

必備技能

  • 精通程式語言,必須通曉C/C++ ,對於熟悉Javascript(Node.js)使用方式;諳其他網路語言使用方式尤佳
  • 精通Linux;所有server 皆透過Linux運作;泥巴娛樂亦使用containers
  • 精通網路科技
  • 熟悉databases、SQL、NoSQL、NewSQL,或DBA
  • 熟悉雲端工作,如AWS
  • 熟悉server scaling
  • 熟悉調整效能之工作
  • 熟悉編寫測試,以尋找並盡速完成問題排解,避免拖延
  • 熟悉並能維持系統穩定性,以利與遊戲營運商順利合作
  • 喜愛即時多人線上遊戲,清楚瞭解該種類遊戲所需之相關專業技術

職掌範圍

  • 編寫優質 netcode,以利即時多人線上遊戲能順利運作,玩家能享受高規格的遊戲世界,且不受連線問題的困擾
  • 精通程式語言,通曉C/C++ ,並能快速學習新的程式語言
  • 具優秀技術問題排解能力,每日協公司團隊克服多元的網絡問題

必備技能

  • 精通程式語言,通曉C/C++ ,並能快速學習新的程式語言
  • 熟悉現代即時多人線上遊戲的網絡模組,清楚明白dedicated/listen server, peer-to-peer, lockstep, input prediction, entity interpolation, lag compensation等專業術語,及操作方式
  • 具跨平台開發經驗,如console 家用主機、手機、PC,或更多
  • 精通網路科技,如TCP/IP 等相關技能;瞭解為何即時遊戲使用UDP
  • 喜愛即時多人線上遊戲,清楚瞭解該種類遊戲的相關專業技術,不僅限於網絡,同時也熟悉引擎,並可依工作需求,進行引擎編修
  • 願意與遊戲程式人員、遊戲企劃合作,並從技術角度落實天馬行空的遊戲設計想法
  • 熟悉調整效能之工作,以達到因應遊戲玩家需求,而必須提高的技術限制
  • 熟悉規劃測試、測試工具、自動測試等;可與 QA 測試人員合作,將最優異的品質呈現至玩家用戶端

NeoBards Entertainment is looking for an engineer responsible for developing our internal management tools and game project development tools. By joining our team, you will be able to work in a multinational and multilingual environment, and participate in the production of international games.

Role

  • Modify Jira workflow and functions to meet the needs of project development
  • Create other internal management tools for the company

Key Responsibilities

  • Complete system functions based on requirements from different professions, and is able to take feedback and make adjustments
  • Create customized functions that fit the workflow requirements of game development projects

Required Skills

  • Extensive experience in Java development
  • Experience in Jira plugin development is a plus
  • Experience in Linux development is a plus
  • Able to learn new programming languages and development process quickly
  • Basic English communication skills