【Swift】マッチングアプリ追加機能開発
iOSマッチングアプリの機能修正や追加開発などを行う。お客様先に常駐し、提示された要件を元に設計書作成から、製造、テストまでを一貫して行う。Objective-C/Swift、言語が混在しているがSwiftに切り替え始めている。
青山一丁目
iOSマッチングアプリの機能修正や追加開発などを行う。お客様先に常駐し、提示された要件を元に設計書作成から、製造、テストまでを一貫して行う。Objective-C/Swift、言語が混在しているがSwiftに切り替え始めている。
既存のiOSアプリ(Swift)の保守開発案件長期契約かつ今後の増員が見込める案件となります
自社サービスとしてライブ配信アプリを抱えているお客様先にてアプリ側の開発(Kotlin/Swift)をお願い致します。現場の特徴としてユニットテストをとても大事にしており、テストコードを書いてテストを自動化しております。Android/iOSにおける開発の他、こういったテ…
自社サービスのライブ配信アプリ開発業務に携わっていただきます。利用言語は、Android側がKotliniOS側がSwiftとなり、いづれかのアプリ開発を担当していただきます。さらなるスキルアップのために、配置転換も可能です。少数精鋭チームのため、静かな環境で落ち着い…
■開発環境 言語:Objective-C DB:SQLite OS:iOS その他:Git ■担当業務 生活情報系サイトのアプリ開発を担当して頂きます。
■開発環境 言語:Objective-C DB:SQLite OS:iOS その他:Git ■担当業務 生活情報系サイトのアプリ開発を担当して頂きます。
スマホの写真を使ったプリント商材(ポストカードやフォトブック)を作成する アプリケーションの開発業務を担当していただきます。 保守、改善、新規機能追加などを行います。
【案件概要】 お客様向けに新しい価値を提供することがミッションとなります。 主に新決済・金融サービスの開発に関わっていただきます。 ※一部CtoC向けフリマアプリの開発もお願いする予定です。 【作業概要】 ・決済機能のSDK開発 ・CtoC向けフリマアプリ…
【案件概要】 エンディング事業向けイベント受付システムの追加開発 および自分史アプリ開発となりまして、業務内容は以下の 業務をご担当頂きます。 ・オフショアを活用した下記機能の開発 ・Vue.jsを使用したフロントシステムの新規機能開発、保守改修 ・Cak…
各種モバイルアプリ開発
■開発環境 言語:Objective-C DB:SQLite OS:iOS その他:Git iOSアプリ開発(Objective-Cでのネイティブアプリの開発)業務1年以上 iOSアプリでデータ処理およびネットワーク処理、WebAPI連携を実装したことのある方 Objective-C、オブジェクト指向言語の開…
スマホ向け(今回はiOS)社内にて受託開発を多数行っている現場です。内容が全く異なるプロジェクトが複数存在するので面談後に本人の意向やスキルにに合わせて案件を調整します。
Swiftを用いてスマートフォンアプリの新規開発及び改修に携わっていただきます。※複数社内案件が走っている為、面談の際にアサインする案件をご紹介致します。開発環境・Swift・Redmine, Backlog, Slack, Git, Docker
新たに展開するネイティブアプリ開発案件です。今回はアプリ側の開発をお願い致します。スキル感としては上級PG、SEポジション(或いはそれ以上の立ち位置)の募集です。環境としてiOS側はSwift、Objective-C(Xcode)Android側はAndoroidJava(AndroidStudio)
【案件概要】 自社開発中の動画ストリーミング系プロダクトの 追加機能開発~運用までを、スキル・状況を鑑みてご担当して頂きます。 新規機能の開発から~既存のシステムの改修まで幅広く携われます。 ■仕事内容 ・自社プロダクトの管理画面の作成 ・その他…
■担当業務 ・担当プロジェクト:新規VOD開発案件 ・サービス対象ユーザ:toC ・役割:iOSアプリエンジニア(SE) ・プロジェクト人数:5~7名程度
iOS/Androidアプリ開発をお願いします。クライアントの開発リソース不足を補うためのアウトソーサーとしての開発サービスではなく、事業成長に繋がる経営課題に対して、開発サービスを提供しています。そのため、企画から始まるプロジェクトも多く、上流工程から携わ…
第2次リリース予定のネット銀行システム構築案件になります。スマホアプリの開発エンジニアとしてiOSを用い開発をしていただきます。
【概要】自社で小売業向けパッケージ製品を持っているお客様社内にて各小売業様向けにカスマイズを行っていく案件です。プロダクトは複数あり、今回はReact.Native/Swiftなどで開発されおります、POSシステムプロダクトの募集を想定しております。主な作業としては様…
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はこれからも進化を続けていくであろうプログラミング言語であるため、今のうちから習得しておいて損はないでしょう。