【Android/iOS】既存アプリに関するバグや追加改修
チケット管理アプリなどの既存アプリ(Android、iOS)に関するバグや追加改修対応。アプリ、サービスのバグ改修はAndroidが多めですがiOSもあります。既存の追加改修、Google、Appleの仕様変更への対応も含めて対応できる技術者を募集しております。
SEメンバー
チケット管理アプリなどの既存アプリ(Android、iOS)に関するバグや追加改修対応。アプリ、サービスのバグ改修はAndroidが多めですがiOSもあります。既存の追加改修、Google、Appleの仕様変更への対応も含めて対応できる技術者を募集しております。
実証実験でiOSアプリをすでに開発済みですが、実証実験用にアプリを構築していたため現在APIのつなぎこみなど見直して、実装中。10月中のリリースをターゲットに、ストア公開版の公開を目指しています。Androidはまだ実装をしていないので、iOSですでに開発された仕様…
スマートフォンで歌や楽器演奏を録音・投稿し、共有できるサービスのアプリ開発(Android/iOS)に携わって頂きます。
■開発環境 言語:Objective-C DB:SQLite OS:iOS その他:Git Objective-c等を使用したネイティブアプリの開発/設計/テスト/リリース/運用 iOS向けアプリに関する技術検証 システムサイドから見た企画の実現性、開発工数、企画への改善案提案 運用時の負…
■開発環境 言語:Objective-C,Java(AndroidSDK) DB:SQLite OS:iOS,Android その他:Git 自社で開発を行なっているエンタメ系ネイティブアプリの開発に携わって頂きます。 ご経験、適正を見て、下記のどちらかにアサインされます。 ①Androidのアプリ開…
某洋服ブランドの会員アプリ開発案件になります。SwiftとKotlinを使用したアプリの開発とテストを行って頂きます。
新規事業の開発、及び位置情報サービスなどのCtoCサービスの開発にて、ネイティブ開発をご担当頂きます。 ・スマホアプリ開発技術の調査・スマホアプリの企画業務・iOSプラットフォーム上で動作するクライアントアプリケーションの設計/開発・スマホ向けサーバサイド…
・iPad専用の業務アプリの開発をしていただきます。 ・お客様に利用していただく画面があり、アニメーションなどにこだわりたい。 ・In-House アプリ
コンシューマ向けの公共機関予約等のスマートフォンアプリケーションの設計・開発に携わって頂きます。現行システムの更改・統合などを含めた案件となり、アプリ側はKotlin/Swiftで、バックエンド側はC#でAPIを設計/実装。 コンシューマ向けスマートフォン開発の経験…
新規モバイルアプリケーションのリリース後追加機能実装に携わって頂きます。現在既にローンチ済みのサービスについて、ローンチまでに積み残した機能やユーザーからのフィードバックを受けた上で改善を行うAndroidの開発言語はKotlinですが、Javaの経験があればKotli…
新規モバイルアプリケーションのリリース後追加機能実装に携わって頂きます。現在既にローンチ済みのサービスについて、ローンチまでに積み残した機能やユーザーからのフィードバックを受けた上で改善を行う。Androidの開発言語はKotlinですが、Javaの経験があればKotl…
まずは要件定義をお願いします。プロジェクトとしては開発は半年ほどかかり、そのあと追加もある予定です。飲食系SNSサービスの新規開発です。企画から上位が入ってますので、作るものをお客様と一緒に決めていく進め方になります。作って終わりではなく、クローズも…
国内最大規模の恋愛、婚活マッチングサイトの運営会社のiOS/Androidアプリ開発に携わって頂きます。現場は、20代後半~30代半ばの方々が多いです。
■1400万DLを誇る、既存のゲームタイトルを支え、さらに盛り上げていくような モバイルアプリ(ノンゲーム)の開発を行っていただきます。
金融関連のアプリ(クレジットカードの明細やポイントなどを確認するようなアプリ)のソースコード解析、機能追加/改修、他のアプリ開発者へのレクチャーして頂きます。※金融の知識は参画していただいてからで大丈夫です。
新規サービス立ち上げに伴う、iOSAndroidアプリの設計・開発・運用業務。開発業務だけではなく、サービスの企画にも携わることができます。
医療系サービスを展開している企業様において、クリニック様向けのタブレットアプリ開発をご担当いただきます。
スマートフォン向けゲームプログラム開発
■開発環境 言語:Java(Android) DB:SQLite OS:Android その他:Git ■担当業務 世界展開するグルメ系口コミアプリの開発・機能追加を担当していただきます。
【開発環境】 言語:Java,Objective-C OS:Android,iOS ・Javaを使用したネイティブアプリの開発/設計/テスト/リリース/運用 ・Android向けアプリに関する技術検証 ・開発ミドルウェアの技術検証
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はこれからも進化を続けていくであろうプログラミング言語であるため、今のうちから習得しておいて損はないでしょう。