全 3 件中 3 件 を表示しています
-
ネイティブエンジニア
業務内容 アーキテクチャ設計、クライアント画面の開発、基盤開発などの業務に携わっていただきます。 主に以下の業務を中心に、ご経験やスキルに応じてさまざまなタスクをお任せします。 新作開発時の長期の運用を見据えたアーキテクチャの設計 Unityを使用してゲームの設計・開発 他セクションとの業務連携 エンジニア視点でのシステムやUI/UX設計に対する提案 開発支援ツールの開発や各種自動化といった基盤開発 やりがい・魅力 f4samurai ネイティブエンジニアチームのこだわり 会社やプロジェクトの要求を捉え、どう実現するのかを考えるところから、ユーザーの皆さまに価値を届けるところまで一貫して責任を持つのがエンジニアの仕事だと考えています。 仕様書や依頼内容から企画者の意図を汲み取って要件に落とし込むのはもちろん、言語化されていないイメージを明らかにし、具現化するところまで求められます。 それらを実現するだけの設計能力、実装能力、管理能力を鍛えながら、技術的課題だけでなく、開発におけるプロセス・ワークフロー・組織的課題など、あらゆる不確実性に立ち向かう自己組織化されたチームを目指しています。 本ポジションの魅力 「どんな価値を届けたいのか」を理解するところから関わることができます。プロダクトや環境への理解を深めることで適切な手段を提案できるため、「トップダウン一辺倒な組織で働きたくない」「より上流の工程からエンジニアとして関わりたい」という方は特にマッチする環境です。 クライアント側の機能開発・不具合修正・改善だけでなく、開発環境の構築・改善、ビルド・デプロイの自動化、ツール開発、プロファイリング・最適化など、幅広い技術に触れることができます。 また、プランナー、UIデザイナー、2D・3Dデザイナー、シナリオライター、サーバーエンジニア、フロントエンジニアなど非常に多くの他職種と密にコミュニケーションを取りながら開発をする必要があるため、チーム開発が好きな方、色んな人と協力しながらものづくりに取り組みたい方にお勧めな環境だといえます。 新規のゲーム開発プロジェクトへの配属予定のため、新規のプロジェクトで自分の経験を活かしたい方、ゲーム業界でのキャリアアップを目指す方、新規のゲーム開発から運営までの経験をより積んでいきたいという方は、ぜひ応募のご検討をお待ちしております! 技術スタック 開発言語 : C# ゲームエンジン・IDE: Unity, Visual Studio, Rider プロジェクト管理: Git, GitHub CI/CD: Jenkins ナレッジマネジメント: Confluence 応募要件 必須要件 Unity(C#)でのゲーム開発経験 3年以上 歓迎要件 Timeline、Cinemachineを用いた開発経験 JenkinsなどのCI/CDによるビルド、デプロイ、テストの自動化の経験 AssetBundleやAddressablesのビルド、デプロイのシステム開発経験 パフォーマンス計測と最適化の経験 スマートフォン向けのゲーム開発経験 デザインパターンを使用した設計経験 アーキテクチャパターンに則った設計経験 グラフィックテイストに関して、提案を行った/主導となって開発した経験 Gitを使用した開発経験 参考情報 f4samuraiを知る【キャリア採用編】🔗 続きを見る
-
フロントエンドエンジニア
当社が開発するゲームは、Web技術とネイティブ技術を組み合わせたハイブリッドのアプリであり、それぞれの強みを活かしながら、効率的かつ高品質な開発を実現しています。 このポジションでは、フロントエンドエンジニアとして主にアウトゲーム部分のUI/UX設計および開発をご担当いただきます。フロントエンドのスキルを活かし、ゲーム開発に携われることがこの職種の魅力です。 また、現在活躍しているフロントエンドエンジニアは、ゲーム業界以外の出身者も多く、業界未経験でも十分に成長・活躍できる環境を整えています。 さらに、キャリアパスとして、技術のスペシャリストを目指すテックリードやチームを牽引するマネジメントの道も開かれており、ご自身の目指す方向に向かって成長できる機会があります。 業務内容 以下のような業務を中心に、状況に応じて様々なタスクをお任せします。 ゲーム設計とUI仕様に基づいた画面実装(アウトゲームの開発) 画面ごとのUIアニメーション演出の開発 UI/UXや画面遷移を含めた画面設計 他職種と連携したタスク、及び開発スケジュールの調整 同職種メンバーのマネジメント業務(進捗管理、目標設定など) やりがい・魅力 技術的な挑戦 ゲームのフロントエンド開発は、パフォーマンス最適化、レスポンシブデザイン、クロスプラットフォーム対応など、さまざまな技術的課題を解決する必要があります。特にゲーム開発では、処理速度や反応速度が重要なため、エンジニアとしてのスキルを磨くことができ、技術的な挑戦に取り組むこと自体がやりがいにつながります。 リアルタイムなフィードバック ゲームは多くのユーザーにプレイされるため、その反応をリアルタイムに感じることができます。プレイヤーのフィードバックやコミュニティの盛り上がりを直接目にすることができ、自分の仕事がユーザーに楽しんでもらえているという実感が大きなモチベーションになります。 チームでの達成感 ゲーム開発は大規模なプロジェクトであり、プロジェクトマネージャー、プランナー、デザイナー、ネイティブエンジニアなど多くのメンバーと連携して進められます。フロントエンドエンジニアとして、自分が携わった部分がチーム全体の成果に結びつき、完成したゲームがリリースされ、世に出た瞬間の達成感は格別です。 技術スタック 開発言語: JavaScript, TypeScript, HTML, CSS(Sass) フレームワーク: React ライブラリ使用例: Storybook, vanilla-extract, CSS Modules, TanStack Query, Zod, MSW, Vitest など 開発環境: VSCode, IntelliJ IDEA, Vite, webpack プロジェクト管理: GitHub, Concourse CI, Notion デザイン・ プロトタイピング: Figma, Adobe Creative Cloud(Photoshop, Illustrator, XDなど) AIツール: ChatGPT, GitHub Copilot 応募要件 必須要件 JavaScriptやTypeScriptを用いたアプリケーションWebフロントエンドの開発経験(3年以上) ReactなどのJavaScriptフレームワークを用いたフロントエンド開発経験 (Next.js, Vue.js, Nuxt.js, Node.jsなど) ※ゲーム業界の経験は問いません 歓迎要件 デザイナーとのコミュニケーションを取りながらのUI/UXの開発経験 サーバサイドエンジニアやネイティブエンジニアとのAPI設計経験 GitやSVNなどのバージョン管理システムの使用経験 ゲームUI、幅広いゲームジャンル・タイトルの知識 単体、E2Eなどのテスト設計、実装経験 CI/CDに関する知識、構築経験 実務におけるフロントエンド技術選定経験 このような方が活躍できます ・技術を手段として活用し、課題解決志向で取り組む事が出来る方 ・能動的に周囲とのコミュニケーションを構築出来る方 ・柔軟に物事を捉えて行動することが出来る方 参考情報 f4samuraiを知る【キャリア採用編】🔗 続きを見る
-
サーバサイドエンジニア
業務内容 スマートフォン向けゲームのサーバサイド開発(Java) ゲームのサーバ構築・運用(スケーラビリティを考慮した設計) 新機能の実装に向けた方式設計・開発 応答速度向上などのパフォーマンスチューニング 障害発生時のトラブルシューティング・解決 状況に応じて、サーバ負荷対策や大規模イベント対応など、 ゲームならではの高度な技術課題にも挑戦していただきます。 「安定性とスピードを両立させる」エンジニアリングに興味のある方、大歓迎です! やりがい・魅力 f4samurai サーバサイドエンジニアチームのこだわり 「サーバサイドエンジニア」という職種名にとどまらず、アプリケーションや通信経路を含めた広範囲な開発・運営に関わることができるチームです。 モバイルゲームならではの圧倒的な秒間リクエスト数を、遅延なく安定して処理する設計・実装力が求められる環境です。発生率0.0001%の不具合にも妥協せず、徹底的な改善を追求することで、最高のゲームプレイ環境を支えています。 また、エンジニアだけでなく他職種と密に連携し、「より面白いゲーム体験」を技術で実現することを大切にしています。個々のスキルを活かしながら、チーム全体でより良いものを生み出す楽しさを実感できる環境です。 本ポジションの魅力 高トラフィック&安定性を両立させる技術力を磨ける 金融業界など、多数のユーザーを捌きながら高い安定稼働が求められるシステム開発経験者に は、特に親和性の高いポジションです。 ユーザーの熱量をダイレクトに感じられる モバイルゲームはBtoCサービスの中でも、プレイヤーの声が最もリアルに届く領域。 「このゲームが好き!」「快適に遊べる!」といったフィードバックがダイレクトに得られ、自分の仕事の成果を実感しやすい環境です。 広範な技術領域をカバーし、テックリードを目指せる サーバサイドだけでなく、ネイティブアプリやフロントエンド、配信インフラまで含めたアーキテクチャ全体を理解し、技術のスペシャリストへと成長できます。 テックリードとして、チームを牽引したい方も大歓迎です! 技術スタック 開発言語: Java 開発環境(フレームワークなど): Spring Boot, Tomcat, MySQL, Terraform, AWS(ECS, RDS, DynamoDB, Redshift, Athena, OpenSearchなど) プロジェクト管理: Git, Subversion, Jenkins, Concourse CI, Wrike 応募要件 必須要件 Javaを用いたエンジニア実務経験 3年以上 ※ゲーム業界未経験歓迎です! 歓迎要件 システム全体のアーキテクチャ設計・構築経験 クラウドプラットフォームの利用経験 データベースサーバ、アプリケーションサーバの選定・構築経験 負荷試験、メモリリーク対応など、非機能要件に対するテストや不具合対応経験 参考情報 f4samuraiを知る【キャリア採用編】🔗 【インタビュー】サーバサイドエンジニア🔗 続きを見る
全 3 件中 3 件 を表示しています