Keywords Studios logo
Keywords StudiosPosted 1 month ago

Unreal Engineプログラマー

$480,000–$540,000 year

RemoteJapan

Full TimeEnterprise

Job Summary

Review code written by other engineers to ensure quality standards, then implement clean, extensible console operation systems while optimizing performance across target platforms. Test updated code on target platforms to verify accuracy and performance, and independently design, debug, and decompose large engineering tasks. Estimate tasks to meet deadlines, document tested solutions for team learning, and communicate confidently with all internal members. Assume responsibility for mission-critical codebase areas and propose architectural solutions for complex features.

Required Qualifications

  • Unreal Engineでの実務経験が数年あり
  • コンソール向けゲームのリリース経験
  • C++が共通言語であり、エンジン自体に深く踏み込んで改善を行うことに抵抗がない
  • 工学、コンピューターサイエンス、または関連分野の大学卒業
  • 日本在住の候補者の場合:ソフトウェアエンジニアリングの実務経験3年以上
  • 日本在住の候補者の場合:Unreal Engine 4を使用した実務経験2年以上
  • 日本在住の候補者の場合:コンソールゲーム開発の実務経験2年以上
  • 海外在住の候補者の場合:ソフトウェアエンジニアリングの実務経験7年以上
  • 海外在住の候補者の場合:Unreal Engine 4を使用した実務経験6年以上
  • 海外在住の候補者の場合:コンソールゲーム開発の実務経験6年以上
  • 確かなソフトウェアエンジニアリング能力
  • C++とUnreal Engineでのデバッグの豊富な経験
  • ソースコード管理システム(Git、SVN、Perforceなど)に精通
  • 日常会話レベル以上の日本語能力 - JLPT N3以上
  • 英語能力(技術的な事項について読み、書き、議論できるレベル)
  • 日本国内に在住していただく必要があります
  • 正社員
  • 月給40〜45万円
  • 月給45〜55万円
  • 月給55〜60万円
  • 月曜日から金曜日まで1日8時間の勤務
  • コアタイムは11:00〜16:00
  • Wizcorpでの雇用期間中は、日本国内に在住していただく必要があります
  • ビザ申請に関する法的サポートを提供します
  • 試用期間中に日本国外での勤務を認める場合があります
  • 社会保険
  • 育児休業
  • 週末および国民の祝日
  • 夏季・冬季休暇:年5日
  • 年次有給休暇:年10日
  • 病気休暇:年5日
  • 在宅勤務手当:月額15,000円
  • 語学レッスンのサポート(日本語および/または英語)
  • 通勤費支給

Desired Qualifications

  • Unreal Online Subsystemを使用した開発
  • Unreal Engineの内部システムに精通し、カスタマイズ方法に関する知識
  • PlayStationプラットフォーム向けの開発
  • Microsoftプラットフォーム向けの開発
  • その他のターゲットプラットフォーム(Nintendo、PC、モバイル)に精通
  • 以下の言語のいくつかでの経験:C#、Ruby、Python、シェルスクリプティング(Bash、PowerShellなど)
  • Unreal Engineのビルドパイプラインに精通
  • Unity、独自エンジンなど、他のゲームエンジンでの経験
  • リリースされたゲームタイトルでの開発経験(最低1タイトル)
  • 他のエンジニアの支援なしに、自分のコードを設計、テスト、デバッグできる
  • 大規模な機能をエンジニアリングタスクに分解し、他のエンジニアと協力して完成させることができる
  • ソフトウェア開発のベストプラクティスについて、エンジニアへのメンタリングができる
  • ゲーム本体とそのツールの両方に取り組むことに興味がある
  • 社内のすべてのメンバーと自信を持ってコミュニケーションできる
  • 自身のタスクを見積もり、期限内に完遂する
  • 他のシニアエンジニアによるレビューに合格する、明確でメンテナンス性の高いコードを書く
  • 障害が発生した際は、プロジェクトリードに報告する
  • 他の開発者がレビューし、学習できるよう、提供するソリューションをテストし文書化する
  • ソフトウェア開発ライフサイクル全体において、ソフトウェアエンジニアリングのベストプラクティスを実装し、維持する
  • コードベースの広範囲や大規模で複雑な機能に対して責任を持つ
  • コードベースのミッションクリティカルな領域の責任を担う
  • エンジニアリングチーム外のメンバーと調整し、機能を期限内に提供する
  • 大規模な機能の実現可能性を判断し、解決策を提案する
  • 大規模な機能とアーキテクチャの提案を実現するための確かなプログラミングの専門知識を提供する
  • 関連する全ての経験を活用し、設計と実装における問題を予見するコードレビュー分析を行う
  • クリーンで読みやすく、パフォーマンスの高いコードを書き、それに基づくアーキテクチャを設計する能力
  • 優れたデバッグ能力と最適化スキル
  • チームの一員として働き、技術的な議論に貢献する意欲
  • 継続的な成長のため、建設的なフィードバックを提供・受け取ることに積極的
  • 優れたソフトウェア開発スキル、設計理論、開発プロセス
  • 優れた個人的な時間管理能力
  • エンドツーエンドのソフトウェア開発知識
  • 以下のいずれか、または複数の経験

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce