【C++】新規教育アプリのクライアントサイド開発案件
AppStoreおよびGoogle Playに向けて提供する新規教育アプリの クライアントサイドの開発業務を担当していただきます。 [主な業務内容] ・Unityを用いた学習アプリの開発業務 ・機能改善・不具合回収等の対応業務 ・コアメンバーとして、設計から実装・テストまで…
■必須スキル
・C/C++でのゲーム開発経験
・C#でのUnity開発経験(業務外含む)
■歓迎スキル
・Unit…
AppStoreおよびGoogle Playに向けて提供する新規教育アプリの クライアントサイドの開発業務を担当していただきます。 [主な業務内容] ・Unityを用いた学習アプリの開発業務 ・機能改善・不具合回収等の対応業務 ・コアメンバーとして、設計から実装・テストまで…
運営中のスマートフォンゲームにおいてクライアントサイドの開発、運用業務をお任せします。 経験やスキル、ご志向に応じて以下の業務をご担当いただきます。 主にCocos2d-x(C++)を用いた、スマートフォン向けネイティブアプリの設計/障害調査・ プログラミング・試…
・スマホ向けソーシャルゲームのサーバ側の基本設計からテストまでを担当して頂きます。 ・流動的な現場でご自身で積極的に動いてコミット頂く形となります。 ・スキルによっては企画から携わったり、画像の合成系の技術を用いて開発に携わって頂きます。
IoTを利用したオフラインゲーム筐体をオンラインでアプリからプレイするゲームのiOS,Androidアプリのサーバーサイド開発をご担当頂きます。
音楽ライブ、イベント会場などの高精細なVRサービスの制作・開発やAIを使用したVR開発などを提供するエンド様のVRプラットフォームの開発に携わって頂きます。対応プラットフォーム:iOS、Android、Oculus Go、Gear VR
■開発環境 言語:C#(Unity) DB:SQLite OS:iOS その他:Git ■担当業務 スマートフォン向けの新規ゲームの立ち上げPJにご参画いただきます。
自社システム開発・受託にてUIのデザイン~設計、開発を行っている企業にて、フロントエンドの開発をご担当頂く予定です。リニューアルプロジェクトとして重要な基盤部分の改善などにも携わって頂きます。新しいことに挑戦していくスタイルではありますが現場の雰囲気…
各プロダクトの調査、開発、テスト、検証等
■開発環境 ・言語:Objective-C ・その他:git,Redmine,Slack ■担当業務 グローバル展開しているECアプリの開発を担当していただきます。
■担当業務 ・Nativeゲームの運用・開発 ・Nativeアプリゲームタイトルの運用・開発 ・イベント運用・新規開発 ・担当案件のデバッグチームからの修正対応 ・担当案件のユーザー問い合わせ調査・対応
PC+VIVE/Oculusまたはモバイル(iOS/Android)のVR/AR/MR開発案件にて3DCG制作のディレクターとデザイナーを募集しております。
すでにリリースされているiOSアプリのWEB開発
■担当業務 大手ゲーム開発請負会社にてiOS/Android向けソーシャルゲームにて、 ゲームプランナーとしてサービスの立ち上げから運用までを幅広くお任せします。 ・スマホ向けゲーム開発の上流から下流まで、トータルで企画・提案等の運営全般 ・自社開発ゲーム…
■内容 toC向け新規アプリ開発および既存アプリアップデート 企画フェーズでの要件定義 安定性およびパフォーマンスを重視した品質改善 大規模なアーキテクチャ変更を含む、継続的コードベース改善 ■開発環境 言語:Dart フレームワーク:Flutter ライブ…
【業務内容】 展開中のゲームタイトルにおいてのネイティブアプリゲームのクライアントサイドの開発、運用業務をお任せします。 経験やスキル、ご志向に応じて以下の業務をご担当いただきます。 ・ネイティブアプリのゲーム開発・運営全般 ・ゲームエンジンの改…
新規ソーシャルゲーム(Nativeアプリ)の開発を担当していただきます。 1チーム10名程度の体制です。 (プロデューサー、プランナー、エンジニア、デザイナー含めた人数)
■開発環境 ・言語:C#,C++ ・ツール:Unity ・デバイス:Android&iPhone アジア圏を中心に世界67か国、14言語ほどで展開をしており、全世界でのダウンロード数は数千万を突破中の同社。今回は新規スマートフォン向けゲームコンテンツのプログラミング業務…
Swiftは、iPhoneなどで有名なApple社が提供している、比較的新しいプログラミング言語です。
Objective-Cの流れを汲んでおり、コード自体もシンプルなのが特徴です。
Swiftエンジニアの不足などの背景から、Swift案件の需要は今後も高まっていくと考えられています。
そのため、Swiftは今のうちから習得しておくことをおすすめするプログラミング言語のひとつなのです。
Swiftは、Apple社が開発した新しいプログラミング言語です。
Apple社がそれまで使用していたObjective-Cで組んだコードにも簡単に組み込むことができます。
Apple社がSwiftをリリースしてから、Macで使えるアプリケーションやiOSは、すべてSwiftを使って開発できるようになりました。
特徴としては、処理速度の速さと安定性などが挙げられます。
処理速度に関しては「Swift」という名前の通り、プログラミング言語の中でも群を抜いています。
また、安定性も高いため、開発時に不具合やバグが起きにくいのです。
Apple製品向けのアプリを開発したいのであれば、選択肢はSwift一択です。
Swiftを使ってできることは、主に5つです。
SwiftはApple社によって提供されているプログラミング言語であるということもあり、Appleデバイス向けの開発が主です。
現在はまだ実現していませんが、将来的にはApple製品だけでなく、Android向けの開発ができる可能性も低くありません。
現在はApple製品向けの開発にとどまりますが、将来を見込んで習得しておく価値のあるプログラミング言語であるといえます。
Swift案件の単価相場は、Swift以外のスキルの有無や経験に左右されます。
他のプログラミング言語のように、その言語の経験を積んでいれば良いというわけではないのです。
他のプログラミング言語と比べて平均単価は高めですが、「Swiftの実務経験の長さ=平均単価の高さ」ではないことに注意しましょう。
Swiftで高単価の案件に関わるためには、Swiftの実務経験の他にサーバーサイド開発の経験などがあると良いでしょう。
特にAndroidアプリの開発経験があるSwiftエンジニアはクライアントから歓迎される傾向にあります。
Androidアプリの開発経験があるフリーランスエンジニアがSwiftを習得すれば、高単価を期待することができるのです。
Swift案件に必要なスキルは、
です。
Swift案件の特徴として、開発だけでは終わらないというポイントがあります。
Swift案件では、企画から設計、開発、運用までをひとくくりとしたものが多いです。
そのため、Swiftに限らず、企画から運用までの複合的な経験のあるフリーランスエンジニアは、Swift案件において歓迎される傾向にあります。
また、少人数のプロジェクトが多いため、コミュニケーションスキルも同時に求められるのが特徴です。
Swift案件の難易度はそこまで高くありません。
C言語やC#、C++などと比較すると、難易度はむしろ低い傾向にあります。
Swiftのコードは極めてシンプルで、初心者でも取り組みやすいことも理由のひとつです。
また、SwiftはObjective-Cのコードに似ているため、Objective-Cを習得しているフリーランスエンジニアはSwift案件にも参入しやすいでしょう。
Swift案件の将来性や将来性は、今後も伸び続けていくでしょう。
現在、ほとんどのスマホアプリは、iOSかAndroidで作成されています。
その一翼を担うSwiftがAndroidアプリの開発も可能になれば、Swift案件の需要もどんどん大きくなっていくでしょう。
また、現在の日本ではSwiftエンジニアが不足している現実があります。
数あるプログラミング言語ごとの案件を見てもSwift案件の競争率は低く、まだまだ需要の高まりが予想されます。
Swiftエンジニアの平均単価も需要の高まりに比例して高くなっていく可能性もあるため、今のうちからSwiftを習得し、経験を積んでおくことをおすすめします。
Swift案件の中には、在宅案件もありますが、その数は極めて少ないです。
Swift案件の特徴として、仕様をきっちり定めない「アジャイル型」の開発であるという特徴があります。
そのため、プロジェクト内でのコミュニケーションの量の多さや質の高さが、プロジェクトの命運を握るのです。
在宅勤務は、コミュニケーションコストが高くつきます。
より多くのコミュニケーションを必要とするアジャイル型開発のSwift案件と在宅勤務は、相性が良くないのです。
そのため、在宅勤務をしたいという場合はSwift以外のプログラミング言語から案件を探すことをおすすめします。
Swift案件は、未経験者にはハードルが高い傾向にあります。
クライアントは、よっぽどのことがない限り即戦力のフリーランスを求めます。
そのため、Swift案件に限らず、未経験のフリーランスエンジニアには良い案件がなかなか回ってこないのが現実です。
しかし、Swift案件の特徴は、Swiftの実務経験以外のスキルが重要視されるということです。
そのため、未経験者が少しでもSwift案件に食い込もうとするのであれば、まずはSwift以外のスキルを身につけることをおすすめします。
Swift案件獲得に効果的なのはAndroidアプリの開発ですので、まずはそこから取り組むと良いでしょう。
Swift案件は未経験者へのハードルが高いものの、未経験者でも食い込む余地があるのが特徴なのです。
Swiftは、まだプログラミング言語として完成されていません。
Swiftの汎用性はこれからも広がっていき、それと同時に需要も高まっていくことが予想されます。
そのため、Swift案件はこれからもフリーランスエンジニアにとって魅力的であることは間違いありません。
特に日本ではまだSwiftエンジニアが不足しているため、未経験者であっても十分に経験を積むチャンスがあります。
Swiftはこれからも進化を続けていくであろうプログラミング言語であるため、今のうちから習得しておいて損はないでしょう。