iOSエンジニアのフリーランスになるには?必要なスキルや単価相場などを解説
(下記サービスでは実務未経験の方・会社員の方への案件紹介はできません)
【第1位】 レバテックフリーランス(公式:https://freelance.levtech.jp/ )
有名企業の週4〜×高単価なiOS案件を数多く保有。業界事情に精通していて、幅広く案件を保有。丁寧なヒアリングが魅力で、スキルアップ・キャリアアップの相談もOK!
【第2位】テクフリ(公式:https://freelance.techcareer.jp/ )
大手企業の高単価案件多数。税理士紹介や休業手当などのサポートも豊富で、がっつり働ける週5案件が充実。手厚いサポートを受けながら稼ぎたい人におすすめ!
【第3位】Midworks(公式:https://mid-works.com/ )
サポート・福利厚生がかなり手厚いフリーランスエージェント。
柔軟な働き方が叶う週3〜案件・リモート案件も保有。独立が不安な人にもおすすめ。
【第4位】ITプロパートナーズ(公式:https://itpropartners.com/ )
業界では珍しい週1・2〜働ける案件あり。土日・夜の稼働も相談できる!直請の高単価案件が充実。
先に本記事の結論を紹介します。
- 高単価案件を獲得したいなら「レバテックフリーランス」「テクフリ」
- とにかく多くの案件を見て比較したいなら「レバテックフリーランス」「エンジニアスタイル」
- 万が一の休業補償など、福利厚生を重視するなら「テクフリ」「Midworks」
- 週3以内でライフスタイルに合わせて働ける案件を探すなら「ITプロパートナーズ」
公式サイト | 案件数 | 特徴 | |
レバテックフリーランス | https://freelance.levtech.jp/ | ★★★★ | ・週4〜働ける高単価な案件が豊富 ・丁寧なサポートを受けられる ・リモート可案件が充実 |
テクフリ | https://freelance.techcareer.jp/ | ★★★ | ・週5×高単価な案件が多い ・サポートが手厚い ・福利厚生が充実 |
Midworks | https://mid-works.com/ | ★★ | ・福利厚生がとにかく手厚い ・週3日〜稼働可の案件も保有 |
ITプロパートナーズ | https://itpropartners.com/ | ★★★ | ・週3以内の案件が豊富 ・リモート可案件が多い |
エンジニアスタイル | https://engineer-style.jp/ | ★★★★★ | ・高単価案件が充実 ・リモート可案件も豊富 |
案件数は各社のiOSエンジニア向け公開案件数(2022年12月3日時点)をもとに作成。
エージェントに登録したら、1日でも早く担当者と面談するのが大切です。
担当のコンサルタントと面談することで、詳しい希望条件を伝えやすく、案件を獲得できる確率も上がります。
本記事では、フリーランス向けの案件紹介サービスの選び方、おすすめのフリーランスエージェントの詳細などを紹介します。
iOSエンジニアは案件探しの参考にご覧ください。
目次 (PRも含まれます)
フリーランスのiOSエンジニアの仕事内容
iOSエンジニアとは、iOS上で動くさまざまなアプリを開発する仕事です。
具体的な仕事内容は、大きく分けて以下の3種類です。
- スマートフォンアプリの開発
- ゲームアプリの開発
- PMなどの上流工程
順番に見ていきましょう。
スマートフォンアプリの開発
スマートフォン、あるいはタブレットで利用するためのアプリケーション(アプリ)を開発する仕事です。
新規アプリの開発だけでなく、設計や既存アプリの改善、開発後の保守運用まで求められる場合もあります。
ゲームアプリの開発
スマートフォンアプリの1つとしてゲームを開発したり、ソーシャルゲームの開発に携わったりする仕事です。
ゲーム市場は拡大し続けているため、ゲームアプリ・ソーシャルゲームともに今後も発展していくと考えられます。
PMなどの上流工程
経験・スキルともに高い方であれば、PM(プロジェクトマネージャー)としての仕事を任されることもあります。
開発スキルはもちろん、チーム内での打ち合わせやコミュニケーション能力、マネジメント能力も必要になるポジションです。
フリーランスのiOSエンジニアの案件例
iOSエンジニアのフリーランス案件にはどんな案件があって、報酬の相場がどれくらいなのかを確認していきます。
実際にiOSのフリーランス案件をいくつかピックアップして紹介するので、ぜひ参考にしてみてください。
※今回紹介する案件は募集を終了している可能性もあります。最新の案件例が見たい人はエージェントに登録したうえで、詳細を確認してみましょう。
案件例①
月額単価 750,000円/月 職務内容 ・SNSアプリのネイティブ側のエンジニアとして、
業務をご担当いただきます。
・想定ポジションは既存アプリ(つぶやき系SNSアプリ)の機能開発です。求めるスキル ・実務上、iOSエンジニアとして
ネイティブアプリ開発に携わってこられた方
(一人称で通信の発生するアプリ開発をご担当頂けるレベル)案件URL 【iOS】つぶやき系SNSアプリのクライアントサイド開発の求人・案件
(2023年10月10日 現在)
案件例②
月額単価 800,000円/月 職務内容 スキマバイトアプリ開発において、
iOSエンジニアとして携わっていただきます。
具体的には、下記作業をお任せします。
- iOSアプリの新規機能開発
- iOSアプリの既存機能改善
- 既存コードのリファクタリング
- DX(Developer Experience)向上の取り組み求めるスキル ・Swiftを用いたiOSネイティブアプリ開発の実務経験2年以上
・Gitを用いたチーム開発経験歓迎スキル・スクラム開発経験
・リアクティブプログラミングの経験
・iOS以外の分野(Android/サーバーサイド)での実務経験
・iOSアプリのUI/UX改善経験
・SwiftUI/Combineでのサービス開発経験
・Flux/Reduxなどのアーキテクチャへの深い理解
・APIの設計経験
・大規模なリファクタリング、リニューアルの経験
・OSSの公開、コントリビュートの経験
・CI/CDを用いた自動化の経験
・DX(Developer Experience)の継続的改善ができる案件URL 【Swift】スキマバイトアプリ開発の求人・案件
(2024年08月23日 現在)
上記の案件はあくまでも一例なので、自分のスキルに合わせて案件を探してみてください。
フリーランスのiOSエンジニアの案件単価・年収相場
レバテックフリーランスの求人情報によると、2022年12月3日時点でフリーランスのiOSエンジニアが得られる案件の平均単価は、月額76万円です。
案件単価には以下のように幅があり、安いものでは月額約35万円、高いと月額100万円以上にもなります。
<求人・案件の月額単価相場>
2022年12月3日時点・引用:レバテックフリーランス
求人サイトによって多少の違いはありますが、経験者の月額平均単価は約70万円と考えられます。
したがって、フリーランスのiOSエンジニアの年収相場は、約840万円(70万円×12ヵ月)です。
ただし経験年数やスキルによって、獲得できる案件の単価は変わります。
フリーランス1年目の場合は、もう少し下がると考えておきましょう。
フリーランスのiOSエンジニアが案件を取る方法
会社員エンジニアとは違って、フリーランスエンジニアの場合は自分で動かなければ案件が取れません。
案件を取るには、下記の3つの方法があります。
- エージェントを使う
- 企業に直接営業する
- SNSで営業する
1つずつ解説します。
エージェントを使う
エージェントを利用すると、以下のようなさまざまなサポートが受けられます。
- 案件の紹介
- クライアントとの条件交渉
- 契約の手続き
- 確定申告の手続き
フリーランスの場合は、案件探しから事務処理まで1人でこなさなければなりません。
なんでも相談できる相手を作っておくと、精神的・身体的な負担を軽減できます。
エージェントによって扱う案件は異なるため、IT系の案件を多く扱っているエージェントを選ぶことをおすすめします。
また案件を受注した際は、手数料(マージン)が必要となることも覚えておきましょう。
おすすめのエージェントについては後述するので、ぜひチェックしてみてください。
企業に直接営業する
直接訪問する、あるいは電話やメールを活用すれば、自分で企業に対して営業をかけられます。
企業と直接やり取りができるので、自分の強みや熱意を伝えやすいのがメリットです。
ただエンジニアやデザイナーは営業に慣れていない人も多く、最初はなかなか難しいかもしれません。
もし業務委託としての経験がないのであれば、まずはクラウドソーシングを使ってみるのも悪くありません。
有名なサービスとして以下の2つがあります。
SNSで営業する
昨今では企業のSNS利用も増えているため、SNSを使った営業も可能です。
上記のようなツールを通して、自己紹介や仕事の実績、仕事に対する考え方などの発信ができます。
普段から同業者の役に立つような情報を投稿していると、企業から直接声をかけられるケースもあります。
- 興味のある企業をフォローし、動向を確認する
- DMを通して営業する
フリーランスのiOSエンジニアにおすすめのエージェント
続いて、フリーランスのiOSエンジニアにおすすめのエージェントを5つご紹介します。
それぞれの特徴を知ったうえで、自分の希望に合ったエージェントをいくつか登録してみましょう。
レバテックフリーランス
画像はレバテックフリーランス公式サイトより引用:https://freelance.levtech.jp/
公開求人数
(現在募集中の案件)89884件 (2024年11月09日現在) iOSエンジニアの
公開求人数12件 (2023年12月19日現在) マージン率 非公開 対応地域 東京・神奈川・埼玉・千葉・大阪・兵庫・京都・愛知・福岡 強み ・週4日~稼働の案件、リモート案件多数
(週3日以内の案件はハイスキルが必要)
・カウンセラーの専門性が高く、幅広く相談に乗ってくれる
・高単価な案件が多い
レバテックフリーランスの主な特徴として、以下の3つが挙げられます。
- 業界最高水準の案件単価
- キャリアコンサルタントによる手厚いサポート
- 求人数の多さ
業界最高水準の案件単価
レバテックフリーランスの特徴は、高単価案件を数多く取り揃えていることです。
※2022年12月3日時点 レバテックフリーランス公式サイトより引用(公式:https://freelance.levtech.jp)
レバテックフリーランスで掲載している案件は、ほとんどが中間業者を挟まない「直請案件」です。
キャリアコンサルタントによる手厚いサポート
※2022年12月3日時点 レバテックフリーランス公式サイトより引用(公式:https://freelance.levtech.jp)
レバテックはIT人材サービスを多く手掛けています。
そのためIT業界に精通したプロのエージェントによるサポートを受けることが可能です。
求人数の多さ
レバテックフリーランスの求人の多さは業界最多水準です。
他のフリーランスエージェントと比較しても、以下の職種の案件が特に多く掲載されています。
- エンジニア
- デザイナー
- マーケター
- コンサル
さらに保有している案件のほとんどは、エージェントから直接案内されなければ見ることができない「非公開求人」です。
非公開求人の中には有名企業の案件や、条件が良い案件などが多くあります。
そのため公には公開せず、担当者が直接依頼する形をとるため、非公開の求人が多いです。
レバテックフリーランスの案件例
月額単価 850,000円/月 職務内容 ・EC、SNS、クーポンなど複数のアプリがあり、
iOSエンジニアとしてアプリ開発を行なっていただきます。求めるスキル ・iOSのネイティブアプリ開発経験2年以上
・Swiftによる開発業務の経験歓迎スキル・Xcode7以降での開発業務経験がある方
・API通信ライブラリ(APIKit/Alamofire) の使用経験
・StoryBoardの使用経験
・Push通知機能の開発経験
・Gitの使用経験
・テストコードを書いたことがある方案件URL 【iOS】EC/SNS/クーポンアプリ開発の求人・案件
(2024年08月23日 現在)
テクフリ
画像はテクフリ公式サイトより引用:https://freelance.techcareer.jp/
運営会社 | 株式会社アイデンティティ |
求人数 | 11,753件 |
マージン率 | 10%〜 |
対応地域 | 主に東京(一部、神奈川・大阪なども有) |
働き方 | 週5日から稼働OK案件あり。常駐案件が多い。 |
公式ページ:https://freelance.techcareer.jp/
※2022年12月3日時点・公式サイトより引用/算出
テクフリは、個人で請け負うのが難しい大手企業の高単価な案件の取扱実績があります。
運営元である株式会社アイデンティティは、複数のIT人材派遣事業をおこなっているため、IT・Web系企業との関係が深いです。
サポートが手厚いのも特徴で、下記のような多くのサービスを受けられます。
- 独自の案件マッチングシステムでスキルとのマッチ度が高い案件を紹介
- 1人に対して2人のスタッフが案件獲得を支援
- 企業との面談前にはエージェントが面談対策をしてくれる
以下で実際に掲載している案件を見てみましょう。
月単価 | 〜88万円 |
稼働時間 | 150~200時間/月 |
リモート勤務 | リモート可 |
業務内容 | 1〜2ヶ月に一度リリースをする大手企業のアプリケーションの継続開発などに携わって頂きます。 |
必要スキル | ◆必須スキル: ・iOS 開発経験 2年以上 もしくはご自身でアプリを公開しているかた ・ Swiftを利用した開発経験 1年以上 ・ 2人以上でのGitを利用したチーム開発経験 ・ StoryboardとAutolayoutを利用した画面開発経験 ・HTTP通信を行うアプリの開発経験 ◆歓迎スキル: ・Reduxアーキテクチャでの開発経験 ・ RxSwiftの利用経験 |
募集元 | テクフリ (公式サイト:https://freelance.techcareer.jp/) |
※_2022年12月3日時点の公開案件です。現在は募集を終了している可能性があります。
Midworks
画像はMidworks公式サイトより引用(2022年11月12日時点):https://mid-works.com/
運営会社 | 株式会社Branding Engineer |
公開案件数 | 8,661件 (※_2022年12月3日時点) |
対応地域 | 関東圏(東京、千葉、神奈川、埼玉) 関西圏(大阪、京都、兵庫、奈良、滋賀、和歌山、三重県) (フルリモート勤務の場合は全国対象) |
特徴 | 大企業からの高単価案件が募集されていることがある 週3〜稼働できる案件あり(※ 会社員向けの副業案件は紹介不可) |
Midworksは、手厚いサポートを受けながらフリーランスで活躍したいエンジニアにおすすめのエージェントで、次のような特徴があります。
- 報酬補償を含む手厚い福利厚生が受けられる
- エンジニアの幅広い案件が揃っている
報酬補償を含む手厚い福利厚生
Midworksの魅力として、休業補償を含めた手厚い福利厚生が備えられている点が挙げられます。
- freeeの無料利用や弁護士の無料紹介などの「税務補助」
- 保険の紹介
- 交通費や書籍代を支援する「経費補助」
- 休業中も給与を補償する「報酬補償制度(審査あり)」
フリーランスになりたい人の一番の不安は、収入が途切れてしまうことでしょう。
Midworksなら仮に案件が途切れても、次の案件獲得までの間の収入を保証してくれます(報酬補償の適用には審査があります)。
エンジニア案件の分野が幅広い
Midworksではエンジニア向けの案件を数多く取り扱っています。
クライアントの種類が幅広いので、以下のような多くの選択肢のなかから選べるのが魅力です。
- 大手上場企業〜スタートアップベンチャーまで会社規模が多様
- SIerも自社サービス企業案件もあり
週3日から入れる案件や、しっかり週5日で稼働できる案件もあるので、自分の働き方に合わせて案件を探せます。
以下で実際に掲載している案件を見てみましょう。
月単価 | 〜60万円 |
稼働時間 | 140~180時間/月 |
リモート勤務 | リモート可 |
業務内容 | 現在配信中のiOSアプリ(cocos2dで作成)のフロー改修 HTML、Javascript、CSSで構成されたコンテンツの作成、改修 Djangoで作成されたWebアプリケーションの作成、改修 |
必要スキル | HTML、JavaScript、CSS、cocos2d(主にiOS)、Djangoなど Webアプリケーションフレームワークの開発経験 ※技術レベルは指導しながら業務進行可能なもので可 (cocos2d、Djangoについてはかじった程度でも問題ありません) 但し、コンテンツ作成、改修については作業量が多いので HTML、JavaScript、CSSを2〜3年経験されている方を希望 |
募集元 | Midworks (公式サイト:https://mid-works.com/) |
※_2022年12月3日時点の公開案件です。現在は募集を終了している可能性があります。
無料で登録&相談ができます。
「フリーランスの1歩目を踏み出すのが不安…」という人は、まず登録して、面談だけでもしてみることをおすすめします!
※Midworksは週3日程度〜参画できる案件がありますが、会社員の方への副業は紹介していません。
ITプロパートナーズ
公式サイト:https://itpropartners.com/
公開求人数 5014件 (2024年08月23日現在) iOSエンジニアの
公開求人数75件 (2024年08月23日現在) マージン率 非公開 対応地域 東京・神奈川・埼玉・千葉・大阪・兵庫・京都・愛知・福岡 働き方 週2-3案件、リモート案件多数 公式 https://itpropartners.com/
ITプロパートナーズの主な特徴としては、以下の3つがあります。
- 『直請案件』だからこその高単価
- リモート、週1~2日から稼働OKの案件多数
- iOSエンジニアの案件多数
『直請案件』だからこその高単価
ITプロパートナーズ公式サイトより引用(https://itpropartners.com/)
ITプロパートナーズで取り扱っている案件の単価は、『直請案件』が多く他のエージェントと比較しても高い傾向にあります。
※直請案件とは、間に仲介会社を挟まず、直接クライアントと契約している案件のことを指します。
正直、ほとんどのフリーランスエージェントがマージン率を公開していないため、フリーランスの取り分や単価がいいのかを事前に知ることが難しいのが現状です。
マージン率が非公開でブラックボックス化しているからこそ、過剰な報酬の中抜きが発生していないIT プロパートナーズは魅力的です。
リモート、週1~2日から稼働OKの案件多数
ITプロパートナーズ公式サイトより引用(公式:https://itpropartners.com/)
ITプロパートナーズの大きな魅力として、週1~2日から稼働OKの案件が多くあるという点があります。
実際、他のフリーランスエージェントでは、最低稼働日数は週3・4日〜の案件が一般的で、多くは常駐案件です。
その点、ITプロパートナーズは週1~2日〜稼働OKの案件やリモートの案件が多いです。
そのため「まずは副業的にフリーランスの仕事を始めてみたい」という方必見のエージェントとなっています。
エンジニアの案件多数
ITプロパートナーズは、エンジニア向けの案件を数多く保有しています。
豊富な選択肢のなかから案件を選べるため、より自分に合った案件を見つけられる可能性が高いです。
ITプロパートナーズの案件例
月額単価 〜700,000円(週5日) 職務内容 ■ミッション
【募集背景】
受注増に伴う増員
【想定業務内容】
企業や自治体を対象とした公式アプリ開発サービスの iOS 向けスマートフォンアプリケーション開発をお任せします。
主な業務は、弊社が保有するライブラリを利用し、クライアントの要求に応じたカスタマイズ機能の製造です。
■具体的には
[既存機能の改修]
→ライブラリ内に存在する既存機能への要望に応じた改修作業
[新機能の開発]
→ライブラリに存在しない新規機能のスクラッチ開発。要件定義や見積もり~製造まで
■開発環境
- 言語: Swift ,Objective-C
- リポジトリ管理:GitHub , Subversion(SVN)
- チャット: Slack
- CI / CD:Jenkins
- プロジェクト管理: Redmine , Backlog
■主なプロジェクト内容
【1】自社プロダクト を利用して構築された個別アプリのカスタマイズ開発
→ 標準機能に含まれない各アプリ固有の機能の開発、保守
【2】自社プロダクトの開発
→標準機能として提供する各種機能の開発、保守や、構築システム、構築フローの整備
※主に【1】をメインでお任せします求めるスキル ■必須スキル:
・Swift での iOS アプリ開発経験3年以上
■尚可スキル:
・ネイティブアプリを開発・改修を10件以上行った経験
・ネイティブアプリのUI/UX設計経験
・チケット駆動開発の経験がある
■求める人物像:
・ 沢山のアプリを開発・運用したい方
・上流(設計相談)から下流に至るまでの経験をしてみたい方案件URL 【Swift/UIUX改善】公式アプリ開発におけるiOSエンジニアの案件・求人
(2024年11月19日 現在)
注意:ITプロパートナーズは週1日から稼働可能な案件の紹介が可能なものの、会社員をされている方の副業は紹介できません。
エンジニアスタイル
画像は「エンジニアスタイル」公式サイトより引用:https://engineer-style.jp
優良エージェントの案件を厳選して掲載しているため、大量の案件をまとめて確認できるのが魅力です。
運営会社 | ボスアーキテクト株式会社 |
公開求人数 | 188,041件 |
特徴 | エンジニア・コンサル・デザイナー・ディレクターなど多様な職種に対応 高単価案件も多数 案件応募で面談するとAmazonギフト券プレゼント |
対応地域 | 主に東京 |
働き方 | リモートワーク、フレックス制度、 週2日〜稼働OKなど様々な案件に対応 |
※2022年12月3日時点・公式サイトより引用/算出
また、2022年12月3日時点で、案件応募で面談するとAmazonギフト券がもらえるキャンペーンも実施しています。終了日時は未定なので、気になる人は早めに登録・応募しておきましょう。
(画像は『エンジニアスタイル』公式サイトより引用(2022年12月3日時点):https://engineer-style.jp )
エンジニアスタイルの特徴として、以下の2つが挙げられます。
- エージェント200社、18万件超の豊富な案件数
- データが豊富で、案件を探しやすい
エージェント200社、18万件超の豊富な案件数
2022年12月3日現在、エンジニアスタイルではフリーランスエージェント200社に掲載されている18万件以上の案件を閲覧できます。
1つのサイトで複数のエージェントの案件が見られるため、手軽に幅広く案件を検索できます。
以下のような他のエージェントでは取り扱いの少ない案件も、エンジニアスタイルでは多数掲載されています。
- リモートワーク
- フレックス制度
- 週2稼働OK
「フリーランスになりたい」や「キャリアアップしたい」などのニーズに応える求人を取り扱っているため、とりあえず登録しておくべきサイトです。
データが豊富で、案件を探しやすい
※エンジニアスタイルから引用 /2022年12月1日時点確認
平均単価の他にも職種別、言語別、フレームワーク別の単価や件数ランキングも閲覧できます。
案件を探す際には、以下の基本的な条件について検索できます。
- 言語・フレームワーク
- 開発スキル
- 職種/業界
- エリア/駅
- 単価
さらに以下のこだわり条件についても検索できるのが魅力です。
- 稼働できる時間帯、始業時間
- 職場環境や食堂などの設備
- リモート勤務可能か
- 会社の規模や志向
- トレンド技術を取り入れているか
スキルや条件を詳しく指定できるので、自分に合った案件が探しやすいです。
※エンジニアスタイルより引用 /2022年9月10日時点
会員登録すると登録時の希望条件やスキルなどの情報に合致する案件情報をメールで送ってくれます。
以下で実際に掲載している案件を見てみましょう。
月単価 | 80~万円 |
稼働日数 | 週2,3日~ |
リモート勤務 | リモート可 |
業務内容 | お客様が既存で運営されております動画配信サービスアプリの 機能追加・運営・保守業務を担当して頂きます。 多くの大手動画配信キャリアからご依頼を受けている企業となります。 今回はiOSアプリ・Androidアプリエンジニアを募集しております。 複数PJが走っており、リリース後も運用部隊がございますので 長期可能な方が望ましいです。 不明点があった際に、受け身ではなく能動的に質問ができる方が向いております。 |
必要スキル | ●Androidアプリ枠 ・JAVA、Kotrinどちらかで3年以上の開発経験●iOSアプリ枠 ・Objective-C、Swiftどちらかで3年以上の開発経験 |
募集元 | エンジニアスタイル (公式サイト:https://engineer-style.jp ) |
※_2022年12月3日時点の公開案件です。現在は募集を終了している可能性があります。
フリーランスのiOSエンジニアに求められるスキル
高単価案件を獲得するには、以下のようなスキルが求められます。
- Objective-C・Swiftを使いこなすスキル
- iOSアプリ開発・運用経験
- コミュニケーションスキル
- マネジメントスキル
フリーランスとして必要なスキルも含まれているので、詳しく見ていきましょう。
Objective-C・Swiftを使いこなすスキル
iOSアプリでは、Objective-CやSwiftが用いられます。
PythonやJavaScriptなどと比較すると、現段階で専門の技術者は少ない傾向にあります。
そのため、身につけておくと重宝されるスキルです。
各プログラミング言語の特徴について、下表にまとめてみました。
Python | 比較的学習しやすくシンプルな言語。 特にAIや機械学習の分野での人気が高い。 |
JavaScript | スクリプト言語の1つで、学習しやすい。 あわせてHTML等の知識もあると、Webサイト構築に役立つ。 |
Objective-C | C言語をベースにした上位互換言語。 iOSのアプリ開発で使われる。 |
Swift | Objective-Cの後継として開発されたが、まだ発展途上の言語。 定期的にアップデートされている。 |
Objective-CやSwiftはC言語がもとになっているため、C言語やC++の経験があれば役に立つ場面も多いです。
また新規開発の際はSwiftを使うことがほとんどですが、Swiftの補完としてObjective-Cが使われることもあります。
できれば両方の知識を持っていた方が、重宝されるiOSエンジニアになれるでしょう。
iOSアプリ開発・運用経験
フリーランスiOSエンジニアになる際、iOSアプリ開発や運用経験を提示できることは特に大切な要素です。
実際にObjective-CやSwiftを用いて開発を行なった実績を提示できないと、自分の条件にあった案件を獲得するのは難しくなります。
またフリーランスiOSエンジニアの仕事は、アプリの開発だけで終わりではありません。
リリースした後に、動作不良の修正やユーザーからの要望に応えたアップデートをしていく必要があります。
開発と運用保守の両方の経験があると、企業からも評価が高くなり、エンジニアとして登用されやすくなるでしょう。
コミュニケーションスキル
リモートワークでは1人で作業をすることも多いですが、フリーランスのiOSエンジニアにはコミュニケーションスキルも必須です。
たとえば下記のような場面で、コミュニケーションスキルが必要になります。
- クライアントのニーズを正確に把握するとき
- 仕事を進めるなかで、疑問点や確認事項が出てきたとき
- チーム単位で開発するとき
クライアントのニーズに合わせて仕事をするためには、相手の要望を細かく聞き取り理解しなければなりません。
仕事を進めるなかで疑問点や確認事項が出てきた際も、スムーズな情報共有が必要です。
チーム単位で開発をすることもあるので、信頼関係を構築して仕事を円滑に進めるためにも、コミュニケーションスキルは欠かせません。
コミュニケーションに苦手意識がある人こそ、改めて社会人のマナーといわれる「報・連・相」の徹底を意識しましょう。
マネジメントスキル
駆け出しのフリーランスであっても、セルフマネジメントの力は必須です。
特に大切なのは以下の2点です。
- スケジュール管理
- 体調管理
案件を受注する際は、必ず他の案件の納期や進捗状況を考えて、無理のないスケジュールが組めるかどうか確認しましょう。
「スケジュール管理が甘くて納期に間に合わない」となると、クライアントからの信頼を一気に失ってしまいます。
そしてスケジュールを守るためにも体調管理は大切です。
仕事と私生活のバランスが自分に任されているからこそ、体調管理を怠らず常にベストな状態で働くことを目指してください。
未経験からフリーランスiOSエンジニアになることは難しい
ここまで読んで、「スキルさえ身につければ、未経験でもフリーランスのiOSエンジニアを目指せるのでは?」と考える方もいるかもしれません。
さらに下図の通りiOSエンジニアを含むIT人材は不足傾向にあり、2030年には約79万人のIT人材が不足するといわれています。
人材不足のため、経験年数が少なくても受注できる案件は存在します。
とはいえ全くの未経験者は即戦力となりづらく、求人自体もほとんどありません。
したがってこれからiOSエンジニアを目指す場合には、次のような方法が考えられます。
- 正社員として2〜3年の実務経験を積む
- Swiftに絞って勉強する
順番に見ていきましょう。
正社員として2〜3年の実務経験を積む
いきなりフリーランスを目指すのではなく、正社員として働くことで次のようなメリットが得られます。
- 実務経験が積める
- (教育制度があれば)iOSエンジニアとしての知識を増やせる
- 安定した給与が得られる
未経験といっても「エンジニアの経験自体がない」「エンジニアとして働いたが、開発経験はない」など企業によって求めるレベルが異なります。
そして将来的にフリーランスを目指すのであれば、会社の教育制度に頼るだけでなく、自ら学ぶ姿勢も忘れないようにしましょう。
Swiftに絞って勉強する
プログラミングをこれから学ぶという場合は、Swiftに絞った勉強がおすすめです。
Swiftはまだまだ将来性があり、Objective-Cと比較してもSwiftの方が学習を始めやすいからです。
ただSwiftが学習しやすい言語とはいえ、iOSやAndroidなどスマホアプリの開発には高度なスキルが求められます。
入門書を使った独学も良いですが、すぐに転職したい人はプログラミングスクールを利用しましょう。
1,000時間ほどの学習時間を想定しているので、会社員の方であれば、カリキュラムの終了までに1年近くかかります。
ただ1,000時間きっちり集中して取り組めば、自然とスキルがついているので、受講する価値は十分にあるでしょう。
フリーランスのiOSエンジニアの将来性
日本ではiPhone人気が高く、Androidを凌ぐ勢いが続いています。
<2021年4月モバイルOSシェア(日本)>
引用:TECH+
それに伴い、下記のようなiPhoneのアプリ開発をメインとするiOSエンジニアの需要も高まっています。
- iOSエンジニア案件の数
- スマホアプリ業界の市場動向
- Apple社の動向に注目
1つずつ解説します。
iOSエンジニア案件の数
iPhoneの需要が高いため、iOSエンジニア向けの案件も多いです。
エージェントによって掲載数は異なりますが、上位6件にはいずれも100件を超える案件があります。
(※2022年12月4日時点、フリーランススタートより)
引用:フリーランススタート
iPhone人気が高い中で今後急激に案件数が減る可能性は低いため、安定した需要が見込めます。
したがって、iOSエンジニアは将来性のある仕事と言えるのです。
スマホアプリ業界の市場動向
スマホアプリ市場も拡大を続けており、2022年の売り上げ予測は181.8億ドルとも言われています。
引用:総務省ホームページ
アプリの種類は多岐に渡っており、例えば下記のようなジャンルがあります。
- ゲーム
- SNS
- 学習
- フィットネス
これまでは、特にゲームアプリが市場をけん引してきました。
近年では動画配信アプリやキャッシュレス決済アプリに加え、生活密着型のアプリの需要も増えています。
そのためゲームアプリだけでなく、その他のジャンルの発展も期待できます。
Apple社の動向に注目
iOSと密接な関係にある、Apple社の動向も注視していきましょう。
例えばApple社がSwiftを開発したように、今後も新たな言語を開発することもあり得ます。
フリーランスの場合は「誰かが情報を教えてくれる」ということがないため、自ら情報を仕入れ、対応しなければなりません。
したがってApple社の動向はこまめに見ておくべきです。
まとめ
ここまでフリーランスのiOSエンジニアについて、下記の内容を解説してきました。
- 案件の単価や年収はどのくらいなのか
- そもそもどうやって案件を見つけるのか、おすすめのエージェントはどこか
- 将来性のある職業なのか
iPhone等Apple製品の人気が続いているので、今後もiOSエンジニアの需要は高まっていくと考えられます。
Objective-CやSwiftの学習はもちろん、コミュニケーションスキルやマネジメントスキルも磨いていきましょう。
そして自分に合った方法を見つけて案件を獲得し、フリーランスとして活躍の幅を広げていってください。