【iOS】金融関連のアプリ開発
金融関連のアプリ(クレジットカードの明細やポイントなどを確認するようなアプリ)のソースコード解析、機能追加/改修を行って頂きます。※金融の知識は参画していただいてからで大丈夫です。
SEメンバー
金融関連のアプリ(クレジットカードの明細やポイントなどを確認するようなアプリ)のソースコード解析、機能追加/改修を行って頂きます。※金融の知識は参画していただいてからで大丈夫です。
■開発環境 言語:Objective-C DB:SQLite OS:iOS その他:Git iPhone向けにナビゲーションアプリの保守開発、運用を担当して頂きます。
■開発環境 言語:C#(Unity) DB:MySQL OS:Linux その他:Git Unity+C#を使用したネイティブアプリの開発/設計/テスト/リリース/運用 iOS/Android向けアプリに関する技術検証 開発ミドルウェアの技術検証
■開発環境 言語:Java(AndroidSDK),Objective-C DB:SQLite OS:Android,iOS その他:Git ■担当業務 広告配信システムの詳細設計から実装、テストまで担当して頂きます。 クライアントWebサイトに張り付けられた自社サービスタグをトリガに他社タグの配信…
スマートフォン向けゲームコンテンツのプログラミング業務 ソーシャルゲーム案件(2D/Cocos2d-x開発案件)での募集となります。 ・ネイティブアプリにおける、Cocos2d-xによるゲームエンジン開発(ios、Android)です。
■開発環境 言語:C#(Unity) DB:SQLite OS:iOS その他:Git ■担当業務 ロングヒットランしているネイティブアプリにおいて、 Unityを使ってのスマートフォン向けゲームの開発/運用/保守を担当して頂きます。
■開発環境 言語:Android Java OS:Android その他:Git ■担当業務 キャリアが展開するスマフォアプリの機能追加開発を設計からテストまで実施
■開発環境 言語:Objective-C,Java(AndroidSDK) OS:iOS,Android DB:SQLite その他:Git 音楽配信アプリの新規機能追加と現存機能の改修を担当して頂きます。
オンラインデーティングアプリの新規開発に伴う 設計・開発業務を行っていただきます。 →先行するpairsやOmiaiと似たものです。
■スマートフォンゲームのクライアントサイドアプリケーション開発を行って頂きます。 *カード系ゲーム他いくつかのPJが同時に動いております。
損保 満期管理システムのマルチデバイス・ブラウザ対応を行って頂きます。最初はWindows8、IE9での作業になります。以降、タブレット(Windows、iOS、Android)部分に取り掛かる予定になっています。PJとしては、50名ほど。5つのチームに分かれております。20~30歳 15…
独自パッケージ向けブラウザの仕様変更、障害修正に対する受入テスト、プログラム修正案の提示、及び仕様調査、QA分析を実施する。※保険会社20社以上の契約関連の画面を使用してテストを行うため 生命保険の業務知識を身に付けることができます。※スマホ・タブレッ…
・広告解析システムのiOS向けSDKの機能追加、保守 ・広告解析システムの新機能の設計・開発、機能追加
世界中の人がファッションコーディネートを考える際の ファーストタッチポイントになることを目指して、世界的大手アパレル企業が、ブランドの垣根を取り払い、グループオール・ブランドオールで「世界一の着こなし検索エンジン」の構築を行います。 要件定義~設計・…
旅行系iPhoneアプリの開発を担当して頂きます。
■ゲーム開発をサポートする部署で、主にアカウントの発行や削除などのオペレーター業務を行っていただきます。 ゲーム開発を迅速かつセキュアに進めるための重要な業務となります。 適正を判断した上で、ドキュメントの作成やアカウント管理のワークフローの作成…
・ネイティブアプリの開発/設計/テスト/リリース/運用
■開発環境 言語:JavaScript,HTML,CSS,Photoshop OS:Windows,MAC その他:Git ・Web系の受託事業またはスマートフォンゲームのフロントサイド開発の業務に携わって頂きます。
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はこれからも進化を続けていくであろうプログラミング言語であるため、今のうちから習得しておいて損はないでしょう。