Swiftのフリーランス案件・求人

1 - 50件/全3,292件

面談1回

【JavaScript(React)】【業務委託(準委任)】Software Engineer-Frontend(WMS)

65万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …

13時間前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】小売業向けアプリ開発

90万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 小売業向けアプリ開発をお任せします。 ■作業工程:設計、実装~ -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・AndroidネイティブもしくはiOSネイティブの開発経験

13時間前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】ネイティブアプリエンジニア

100万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 某マッチングサービスのiOSアプリの開発・運用業務を中心にお任せいたします。 ■具体的な作業内容 ・iOSアプリのコードの理解 ・iOSアプリの新規機能開発、既存機能改修 ・iOSアプリ開発チームメンバーのプルリクエストのレビュー ・Androidアプリ開発エンジニアとの連携 ・API設計などでのバックエンドエンジニアとの連携 ・iOSアプリUI実装のためのデザイナーとの連携 ・iOSアプリのリリース 個人の志向や組織状況に合わせて、様々な領域の開発・タスクをおまかせすることも可能です。 ・安定性、パフォーマンスを重視した品質改善 ・コードベース改善 ・コードの品質改善、開発フロー改善による開発者体験の向上 ・SDKのバージョンアップ ・OS新機能の技術調査、導入、対応 ・数値分析、数値分析に基づいた改善施策の立案 ・UI/UX改善のための企画立案、実装 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・3年以上のSwiftを用いたiOSアプリの開発、リリース経験 ・バックエンドエンジニア・デザイナーと連携したiOSアプリ開発経験 ・コードレビュー経験 ■環境 開発言語:Swift 開発環境:Xcode ライブラリ:RxSwift、Realm CI/CD:Bitrise その他:GitHub、Slack、Figma、Confluence

13時間前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】某ショッピングパーク新規構築案件

85万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】▼概要 Webサイト開発をメインに実施されている有名企業様でのお仕事です! 某ショッピングパークアプリにおける新規構築をご担当いただく予定です。 ■具体的な作業内容 ・現在要件定義がスタートしておりますので、要件定義から参画いただく予定です -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・iOSの開発経験年数1年以上(または自分でアプリを制作して公開している方) ・Swiftを利用した開発経験 1年以上 ・RxSwiftを用いた開発経験

13時間前
提供元-Midworks

【(Ruby・iOS)/週2日~/フルリモート】自社カレンダーアプリ開発のCTO業務案件

73-146万円/月額
業務委託(フリーランス)

■お任せしたい業務内容 事業拡大に向けてCTO候補の方を探しております。自社アプリの開発・成長のため 技術戦略の意思決定、技術経営、エンジニアの教育などを主に担っていただく想定です。 ■チーム体制 サーバーサイド:2名 ウェブフロント:1名 デザイン:1名 PM:1名 テックアドバイザリー:2名 業務委託の方もご参画実績ありの企業様です。 ■開発環境 言語:Swift フレームワーク:バックエンドはRails、WebカレンダーはFullCalendar等を利用 DB:その他 ツール:GitHub、Xcode、Docker、Slack、Notion、G-Drive、Sendgrid、JWT(HS256) インフラ:Heroku その他:その他必要なものは、比較的自由に導入可能 ■働き方 完全フルリモート・稼働時間に指定はなし ■稼働開始時期 応相談・なるべく早めの参画を希望 ■稼働日数 週2日~応相談

案件の必須スキル

・ベンチャー企業経験がある方 ・Rubyでの開発経験がある方 ・10人程度のチームを率いた経験のある方 ・開発経験5年以上

16時間前
提供元-クラウドテック
面談1回

【JavaScript(React)】【業務委託(準委任)】Software Engineer-Frontend(WMS)

65万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …

17時間前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】小売業向けアプリ開発

90万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 小売業向けアプリ開発をお任せします。 ■作業工程:設計、実装~ -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・AndroidネイティブもしくはiOSネイティブの開発経験

17時間前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】ネイティブアプリエンジニア

100万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 某マッチングサービスのiOSアプリの開発・運用業務を中心にお任せいたします。 ■具体的な作業内容 ・iOSアプリのコードの理解 ・iOSアプリの新規機能開発、既存機能改修 ・iOSアプリ開発チームメンバーのプルリクエストのレビュー ・Androidアプリ開発エンジニアとの連携 ・API設計などでのバックエンドエンジニアとの連携 ・iOSアプリUI実装のためのデザイナーとの連携 ・iOSアプリのリリース 個人の志向や組織状況に合わせて、様々な領域の開発・タスクをおまかせすることも可能です。 ・安定性、パフォーマンスを重視した品質改善 ・コードベース改善 ・コードの品質改善、開発フロー改善による開発者体験の向上 ・SDKのバージョンアップ ・OS新機能の技術調査、導入、対応 ・数値分析、数値分析に基づいた改善施策の立案 ・UI/UX改善のための企画立案、実装 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・3年以上のSwiftを用いたiOSアプリの開発、リリース経験 ・バックエンドエンジニア・デザイナーと連携したiOSアプリ開発経験 ・コードレビュー経験 ■環境 開発言語:Swift 開発環境:Xcode ライブラリ:RxSwift、Realm CI/CD:Bitrise その他:GitHub、Slack、Figma、Confluence

17時間前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】某ショッピングパーク新規構築案件

85万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】▼概要 Webサイト開発をメインに実施されている有名企業様でのお仕事です! 某ショッピングパークアプリにおける新規構築をご担当いただく予定です。 ■具体的な作業内容 ・現在要件定義がスタートしておりますので、要件定義から参画いただく予定です -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・iOSの開発経験年数1年以上(または自分でアプリを制作して公開している方) ・Swiftを利用した開発経験 1年以上 ・RxSwiftを用いた開発経験

17時間前
提供元-Midworks

Swift/アプリケーションのiOS側のUI開発案件・求人

65-85万円/月額
業務委託(フリーランス)

現在運用中の自治体系通貨アプリのスマホUI側の刷新を予定しております。 また、その他弊社顧客内プロジェクトにおいてスマホアプリの改修やリプレイス等は発生した場合は そちらを継続してお願いします。 iOS

案件の必須スキル

・Swiftでの開発経験があり、仕様書作成から実施できるレベルの方 ・SwiftUIの実務経験:3年以上

22時間前
提供元-ギークスジョブ

【ネイティブエンジニア/週5日/フルリモート】ファッション系ECサイトの新規アプリ業務案件

44-55万円/月額
業務委託(フリーランス)

■期待するミッション 今回はファツション系ECサイトの新規アプリ開発支援のポジションとして参画をいただきます。小浅井については面談時に説明をいただく予定となります。 ■具体的な業務内容 面談の当日に説明をいただく予定となります。 ■チーム体制 既存チームの一員として参画をいただく予定となります。 ■リモート稼働について フルリモートになります。 ■働き方 ・稼働日数:週5日(月160時間)の稼働を希望されております。 ・稼働時間:10:00~19:00となります。 ・契約期間:初回は3ヵ月契約を想定しております。その後の稼働については都度ご相談となります。

案件の必須スキル

・Flutterでのアプリ開発経験2年以上 ・ネイティブでのアプリ開発経験(SwiftまたはKotlin)3年以上 ・Git-Flowに準拠したチーム開発 ・UI改善やリッチアニメーション実装経験

1日前
提供元-クラウドテック
面談1回

【JavaScript(React)】【業務委託(準委任)】Software Engineer-Frontend(WMS)

65万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …

1日前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】小売業向けアプリ開発

90万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 小売業向けアプリ開発をお任せします。 ■作業工程:設計、実装~ -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・AndroidネイティブもしくはiOSネイティブの開発経験

1日前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】ネイティブアプリエンジニア

100万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 某マッチングサービスのiOSアプリの開発・運用業務を中心にお任せいたします。 ■具体的な作業内容 ・iOSアプリのコードの理解 ・iOSアプリの新規機能開発、既存機能改修 ・iOSアプリ開発チームメンバーのプルリクエストのレビュー ・Androidアプリ開発エンジニアとの連携 ・API設計などでのバックエンドエンジニアとの連携 ・iOSアプリUI実装のためのデザイナーとの連携 ・iOSアプリのリリース 個人の志向や組織状況に合わせて、様々な領域の開発・タスクをおまかせすることも可能です。 ・安定性、パフォーマンスを重視した品質改善 ・コードベース改善 ・コードの品質改善、開発フロー改善による開発者体験の向上 ・SDKのバージョンアップ ・OS新機能の技術調査、導入、対応 ・数値分析、数値分析に基づいた改善施策の立案 ・UI/UX改善のための企画立案、実装 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・3年以上のSwiftを用いたiOSアプリの開発、リリース経験 ・バックエンドエンジニア・デザイナーと連携したiOSアプリ開発経験 ・コードレビュー経験 ■環境 開発言語:Swift 開発環境:Xcode ライブラリ:RxSwift、Realm CI/CD:Bitrise その他:GitHub、Slack、Figma、Confluence

1日前
提供元-Midworks
面談1回

【JavaScript(Vue.js)】【業務委託(準委任)】転職サービスアプリの新機能開発案件/フロントエンドエンジニア募集

95万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub

1日前
提供元-Midworks
面談1回

【JavaScript(React)】【業務委託(準委任)】転職サービスアプリの新機能開発案件/フロントエンドエンジニア募集

95万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub

1日前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】某ショッピングパーク新規構築案件

85万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】▼概要 Webサイト開発をメインに実施されている有名企業様でのお仕事です! 某ショッピングパークアプリにおける新規構築をご担当いただく予定です。 ■具体的な作業内容 ・現在要件定義がスタートしておりますので、要件定義から参画いただく予定です -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・iOSの開発経験年数1年以上(または自分でアプリを制作して公開している方) ・Swiftを利用した開発経験 1年以上 ・RxSwiftを用いた開発経験

1日前
提供元-Midworks
リモートOK
面談1回

【Android】アルバイトなどのシフト管理アプリ開発

80万円/月額
業務委託(フリーランス)

シフト管理のエンハンス開発・改修を担当していただきます。 WF/アジャイル開発を組み合わせた開発で3〜5名毎のチームでの開発になります。

案件の必須スキル

(必須) <技術面> ・Java/Kotlin ・API、DBでのデータ取り扱いができる <スタンス面> ・他メンバーからのサポートがなくても開発ができる ・チーム開発における協同作業に抵抗がない ・チーム課題に対して自発的な行動、提案ができる ・NG要件としては、作ることに集中したいという理由でコミュニケーションを取ることに抵抗がある方 ・コミュニケーションが円滑にとれる方 (尚可) <技術面> ・MVVM ・Firebase(Crashlytics/RemoteConfigなど) ・GoogleAnaliticsを使ったデータ抽出、検証結果考察 ・Bitrise/Sonar/Git <スタンス面> ・最新技術に対して興味をもって情報収集している ・技術的負債の解消(リファクタリング)についての理解があり、解消する提案ができる ・アジャイル開発(スクラム、カンバン)に対して理解がある ・実際に利用しているカスタマーの声などを元にアプリ開発をしていきたい  (グロースハック、カスタマーサクセスに興味がある) ・技術的な提案や、チームビルディングに対して周りに流されずに前向きに提案ができる ・iOS(Swift)/SS(Java)開発に抵抗がなく、興味がある

1日前
提供元-Engineer Route
リモートOK
面談1回

【Flutter】旅行関連事業に係るアプリ開発

85万円/月額
業務委託(フリーランス)

旅行関連事業のAndroid/iOSアプリのエンハンス開発・改修を行う仕事です。 3〜5名毎のチームでの開発になります。

案件の必須スキル

(必須) <技術面> ・Java / Kotlin or Swift 3年以上 ・iOSもしくはAndroidアプリのアーキテクチャに対する理解 ・API、DBでのデータ取り扱いができる ・アサインされたタスクを、設計方針に従ってモバイルアプリ開発特有の設計ポイントを  考慮しながら基本設計〜テストまで完結できるのが目安 ・Flutter経験は問わないが、既存アプリのネイティブコードを読むシーンが多いため  ネイティブアプリ開発経験は必須 <スタンス面> ・他メンバーからのサポートがなくても開発ができる ・チーム開発における協同作業に抵抗がない ・チーム課題に対して自発的な行動、提案ができる ※NG要件としては、作ることに集中したいという理由でコミュニケーションを取ることに抵抗がある方 (尚可) <技術面> ・Flutter ・Firebase(Crashlytics/RemoteConfigなど) ・Bitrise / Sonar / Git ・ユニットテストの設計・実装経験 ・ネイティブアプリのUIテストに関する知見 ・サーバサイド、API開発経験 <スタンス面> ・最新技術に対して興味をもって情報収集している ・技術的負債の解消(リファクタリング)についての理解があり、解消する提案ができる (求める人物像) ・コミュニケーションが円滑にとれる方 ・非エンジニアと円滑な意思疎通のできる方 ・自発的に行動ができ、積極的にアイデア、意見を発信できる方

1日前
提供元-Engineer Route
面談1回

【Swift】某ホテル・リゾート用会員向けアプリ

85万円/月額
業務委託(フリーランス)

某ホテル・リゾート用会員向けアプリの新規開発。 Android/iOSエンジニア各3名体制で、他国配信、二言語対応を想定しています。

案件の必須スキル

(必須) ・gitを使用したチーム開発経験1年以上 ・Swift5.xを使用したiOS開発経験1年以上 ・Github(PR、コードレビューなど) ・RxSwiftで非同期、通信処理を行うアプリ開発経験 (尚可) ・ReSwift、Redux、MVVM ・Fastlane、CircleCI ・多言語対応と多国配信 ・テストコードの記述経験、特に TDD/BDD での開発経験

1日前
提供元-Engineer Route
リモートOK
面談1回

【Swift】ポイントモール向けアシストアプリ開発

70万円/月額
業務委託(フリーランス)

ポイントモールサイトをユーザーに使用してもらうためのiOS専用のアシストアプリの開発案件です。 iOSにあるSafariの拡張機能を使用する案件となります。 要件定義から参画してもらい、その後設計、開発、テスト等も行なっていただく予定です。

案件の必須スキル

(必須) ・SwiftでのiOSアプリ開発経験 ・BtoC向けアプリの開発経験 ・要件定義や設計といった上流工程のご経験 ・Gitでの開発経験 (尚可) ・SafariのExtension機能の開発経験 ・AWSに対する知見

1日前
提供元-Engineer Route
リモートOK
面談1回

【Swift】スポーツ用品関連のスマホアプリの機能追加開発

70万円/月額
業務委託(フリーランス)

スポーツ用品関連のスマホアプリの機能追加開発をお願いします。 弊社上位受託案件となります。

案件の必須スキル

(必須) ・iOS(Swift)での開発経験が直近で継続して2年以上 ・詳細設計以降を1人称で対応可能な方 ・チームで開発を多数されているコミュニケーション良好な方 ・勤怠が良好な方 (尚可) ・Dockerでのローカル環境の構築

1日前
提供元-Engineer Route
リモートOK
面談1回

【Swift】自社プロダクト/iOSアプリ開発

65-70万円/月額
業務委託(フリーランス)

参画先はプライム上場している大手人材広告運営企業になります。 iOSとandroidでチームがそれぞれ分かれており、先方プロパーも開発に参加しております。 既存toC向け求人アプリの追加開発案件です。 新機能開発/画面UI改善/その他追加開発をお願いします。 既にローンチされている有名サービスアプリのエンハンス開発です。 言語はそれぞれiOSチームはSwift、androidチームはkotlinになります。 基本設計、詳細設計、開発、テスト、結合試験がメインの作業内容です。 総合試験は社内別チームが対応します。

案件の必須スキル

(必須) ・アプリ開発経験(Swift)2年以上 ・詳細設計以降一人称で開発が出来る方

1日前
提供元-Engineer Route
リモートOK

【iOS】アルバイトシフト管理アプリにおけるエンハンス開発

80万円/月額
業務委託(フリーランス)

アルバイトシフト管理アプリにおけるエンハンス開発を担当していただきます。 当アプリはアルバイトの方たちがシフト管理を登録したり給与情報を管理できるアプリになります。 現状はWF開発を行っていますが、場合によってはアジャイル開発を取り入れて推進しています。

案件の必須スキル

(必須) ◇技術面 ・Swift ・IBuilderでAutolayautoの画面作成ができる ・API、DB(Realm)でのデータ取り扱いができる ◇スタンス面 ・他メンバーからのサポートがなくても開発ができる ・チーム開発における協同作業に抵抗がない ・チーム課題に対して自発的な行動、提案ができる ・コミュニケーションが円滑にとれる方 ・NG要件としては、作ることに集中したいという理由で  コミュニケーションを取ることに抵抗がある方 (尚可) ◇技術面 ・MVPフレームワークについての理解 ・RxSwift ・Firebase(Crashlytics/RemoteConfigなど) ・GoogleAnaliticsを使ったデータ抽出、検証結果考察 ・Jenkins / Sonar / Git ◇スタンス面 ・MVPについての理解 ・最新技術に対して興味をもって情報収集している ・技術的負債の解消(リファクタリング)についての理解があり、  解消する提案ができる ・アジャイル開発(スクラム、カンバン)に対して理解がある ・実際に利用しているカスタマーの声などを元にアプリ開発をしていきたい  グロースハック、カスタマーサクセスに興味がある ・技術的な提案や、チームビルディングに対して周りに流されずに前向きに提案ができる ・Android(Java/Kotlin)/ SS(Java)開発に抵抗がなく、興味がある

1日前
提供元-Engineer Route

【iOS】タブレット端末向けアプリ開発

70万円/月額
業務委託(フリーランス)

クレジットカードなどの申し込みをペーパーレス化するための タブレット端末向けのアプリ開発をご担当いただきます。

案件の必須スキル

(必須) ・Objective-Cでの業務アプリ開発経験 ・詳細設計以降の経験 (尚可) ・Swiftでの開発経験 ・Apple社のアプリ申請手順 (ヒューマンスキル) ・プロジェクトメンバーとのコミュニケーションが円滑に図れる方 ・自己でタスク管理ができ、作業が丁寧な方(スピードより質を重視)

1日前
提供元-Engineer Route
リモートOK
面談1回

【Swift】toC向け自社プロダクト/iOSアプリ開発

75-85万円/月額
業務委託(フリーランス)

既存toC向け求人アプリの追加開発案件です。 新機能開発/画面UI改善/その他追加開発をお願いします。 ゆくゆくはリファクタリングなどの改善施策も行う想定です。 iOSとandroidでチームがそれぞれ分かれております。 iOSチームはSwift、androidチームはkotlinになります。

案件の必須スキル

(必須) ・iOSアプリ開発経験(Swift)3年以上 ・基本設計以降一人称で開発が出来る方 ・コードレビュー経験 (尚可) ・テストコード作成経験

1日前
提供元-Engineer Route
リモートOK

住宅系IoTサービスのモバイルアプリ(iOS)開発支援

60-80万円/月額
業務委託(フリーランス)

・集合住宅向けIoTサービスにおけるモバイルアプリ開発  iOSアプリの開発支援

案件の必須スキル

・swiftを使ったiOSアプリ/SDKの設計/開発を一人称でできる方

1日前
提供元-TechStock
面談1回

【JavaScript(React)】【業務委託(準委任)】Software Engineer-Frontend(WMS)

65万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …

1日前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】小売業向けアプリ開発

90万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 小売業向けアプリ開発をお任せします。 ■作業工程:設計、実装~ -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・AndroidネイティブもしくはiOSネイティブの開発経験

1日前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】ネイティブアプリエンジニア

100万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 某マッチングサービスのiOSアプリの開発・運用業務を中心にお任せいたします。 ■具体的な作業内容 ・iOSアプリのコードの理解 ・iOSアプリの新規機能開発、既存機能改修 ・iOSアプリ開発チームメンバーのプルリクエストのレビュー ・Androidアプリ開発エンジニアとの連携 ・API設計などでのバックエンドエンジニアとの連携 ・iOSアプリUI実装のためのデザイナーとの連携 ・iOSアプリのリリース 個人の志向や組織状況に合わせて、様々な領域の開発・タスクをおまかせすることも可能です。 ・安定性、パフォーマンスを重視した品質改善 ・コードベース改善 ・コードの品質改善、開発フロー改善による開発者体験の向上 ・SDKのバージョンアップ ・OS新機能の技術調査、導入、対応 ・数値分析、数値分析に基づいた改善施策の立案 ・UI/UX改善のための企画立案、実装 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・3年以上のSwiftを用いたiOSアプリの開発、リリース経験 ・バックエンドエンジニア・デザイナーと連携したiOSアプリ開発経験 ・コードレビュー経験 ■環境 開発言語:Swift 開発環境:Xcode ライブラリ:RxSwift、Realm CI/CD:Bitrise その他:GitHub、Slack、Figma、Confluence

1日前
提供元-Midworks
面談1回

【JavaScript(Vue.js)】【業務委託(準委任)】転職サービスアプリの新機能開発案件/フロントエンドエンジニア募集

95万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub

1日前
提供元-Midworks
面談1回

【JavaScript(React)】【業務委託(準委任)】転職サービスアプリの新機能開発案件/フロントエンドエンジニア募集

95万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub

1日前
提供元-Midworks
面談1回

【iOS(Swift)】【業務委託(準委任)】某ショッピングパーク新規構築案件

85万円/月額
業務委託(フリーランス)

【20代~40代のエンジニア活躍中!】▼概要 Webサイト開発をメインに実施されている有名企業様でのお仕事です! 某ショッピングパークアプリにおける新規構築をご担当いただく予定です。 ■具体的な作業内容 ・現在要件定義がスタートしておりますので、要件定義から参画いただく予定です -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------

案件の必須スキル

・iOSの開発経験年数1年以上(または自分でアプリを制作して公開している方) ・Swiftを利用した開発経験 1年以上 ・RxSwiftを用いた開発経験

1日前
提供元-Midworks

【Swift】安全管理アプリ新規開発の案件・求人

70-75万円/月額
業務委託(フリーランス)

安全管理アプリ新規開発 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Swiftでのモバイルアプリ開発実務経験2年以上 ・MVVMアーキテクチャでの実装経験 ・github及びPRを使用した開発業務経験

3日前
提供元-TechReach

【Go言語】歯科医院向けsaasサービス開発の案件・求人

70-75万円/月額
業務委託(フリーランス)

歯科医院向けsaasの既存サービス(PHP)をGo言語へリプレイス、また新規プロダクト・新機能開発をお願いします。 Go言語での開発経験が積める現場です。 募集エンジニアはGo言語の開発実務経験をお持ちであれば検討可能です。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Go言語のシステム開発実務経験(個人での開発レベルは除く)

3日前
提供元-TechReach

【Swift】金融系iOSアプリ開発の案件・求人

70-75万円/月額
業務委託(フリーランス)

金融関連のiOSアプリ開発を行って頂きます。 <具体的な業務内容> ・金融関連のアプリ(複数あり)のソースコード解析、 機能追加/改修、実証実験等 ※金融の知識は参画していただいてからで大丈夫です 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・iOSアプリの開発経験3年以上(Swift経験必須) (業務用アプリを1から開発できるレベル)

3日前
提供元-TechReach

【Swift/リモート併用】大規模ファッションECサイトのネイティブアプリ新規・運用開発の案件・求人

60-65万円/月額
業務委託(フリーランス)

大規模ファッション通販サイトのiOS/Androidネイティブアプリの新規・運用開発をお任せします。 ・iOS/Androidネイティブアプリの設計・開発 └商品ページ、検索、ショッピングカート等のUX改善 └決済追加、新テクノロジー活用による新機能開発 ※iOS/Androidで得意なOS、またはスキルに応じて両OSの開発に携わることも可能です ・今後の新規アプリのシステム設計・開発 ・アプリの速度やエラー・クラッシュ率の改善 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・ネイティブアプリ開発経験2年以上(iOS/Androidいずれでも可) ・Swift,Objective-C,Xcodeを利用したiOSアプリケーションの開発経験 ┗実務経験年数:Swift/Objective-C 1 年以上(どちらかのみはNG) ・Kotlin,Java,Android Studioを利用した Androidアプリケーションの開発経験 ┗実務経験年数:Android 2 年以上、Kotlin/java 1 年以上

3日前
提供元-TechReach

【Swift】複数案件向け_ネイティブシステムエンジニア募集の案件・求人

75-80万円/月額
業務委託(フリーランス)

顧客内の受託開発での募集です。 現在、様々なネイティブアプリの新規開発や既存の追加開発および運用保守を行っており、お力添えいただけるSwift/Kotlinエンジニアを募集しております。 具体的な案件としては以下が例としてございますが、ご本人様の希望に合わせて柔軟に調整することが可能です。 (むしろ率先してやりたい事を言っていただけるような方を募集しております) ・大手小売店の決済アプリ ・某スポーツチームの公式アプリ ・その他新規アプリ開発など 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・SwiftまたはKotlinを用いたネイティブアプリ開発経験3年程度 ・toC向けサービスの開発経験(特に重要) ・自主的に動ける方 ・コミュニケーション良好な方

3日前
提供元-TechReach

【iOS/リモート併用】大規模ファッションECサイトのネイティブアプリ新規・運用開発の案件・求人

70-75万円/月額
業務委託(フリーランス)

大規模ファッション通販サイトのiOS/Androidネイティブアプリの新規・運用開発をお任せします。・iOS/Androidネイティブアプリの設計・開発└商品ページ、検索、ショッピングカート等のUX改善└決済追加、新テクノロジー活用による新機能開発※iOS/Androidで得意なOS、またはスキルに応じて両OSの開発に携わることも可能です・今後の新規アプリのシステム設計・開発・アプリの速度やエラー・クラッシュ率の改善 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・ネイティブアプリ開発経験2年以上(iOS/Androidいずれでも可) ・Swift,Objective-C,Xcodeを利用したiOSアプリケーションの開発経験 ┗実務経験年数:Swift/Objective-C 1 年以上(どちらかのみはNG) ・Kotlin,Java,Android Studioを利用したAndroidアプリケーションの開発経験 ┗実務経験年数:Android 2 年以上、Kotlin/java 1 年以上

3日前
提供元-TechReach

【iOS/リモート併用】銀行取引アプリケーション開発の案件・求人

60-65万円/月額
業務委託(フリーランス)

サブスクのマーケットプレイスプラットフォームを開発することになりました。 お任せしたいのは、このプラットフォームのシステム開発になります。 言語はJavaを用いての開発になるため、下記のような方を対象とさせていただきます。 ・Javaでの開発実務経験がある方(3年以上) ・Java以外の言語を使っての開発実務経験がメインだが、Javaの開発のキャッチアップをして即戦力となれる方 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・iOS 開発経験1年以上 もしくはご自身でアプリを公開しているかた ・Swiftを利用した開発経験 半年以上 ・2人以上でのGitを利用したチーム開発経験 ・RxSwiftの利用経験 ・Androidの開発経験年数1年以上 (または自分でアプリを制作して公開している方)

3日前
提供元-TechReach

【Kotlin/リモート併用】某エンタメ会社でのファンサイト開発の案件・求人

75-80万円/月額
業務委託(フリーランス)

新規ファンサイトアプリでの開発ディレクション業務 ■開発環境[Ap]・Swift,Kotlin [SS]・PHP,Laravel [FE]・vue.js [DB]・AWS [その他]・docker,JIRA.etc... 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・要件定義のご経験 ・他事業部/ディレクターからの要望・要求に対し、開発目線での要件の提案が可能な方 ・コミュニケーションが得意な方 ・ドキュメント作成が得意な方 ・AWS環境での開発経験

3日前
提供元-TechReach

【Kotlin/リモート併用】某エンタメ会社でのファンサイト開発サポートの案件・求人

75-80万円/月額
業務委託(フリーランス)

新規ファンサイトアプリでのPMO業務 ■開発環境:[Ap]・Swift,Kotlin [SS]・PHP,Laravel [FE]・vue.js [DB]・AWS [その他]・docker,JIRA.etc... 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・WebサービスのPM補佐経験 ・他事業部/ディレクターからの要望・要求に対し、開発目線での要件の提案が可能な方 ・コミュニケーションが得意な方 ・ドキュメント作成が得意な方 ・開発の工程理解ができる方

3日前
提供元-TechReach

【Kotlin/リモート併用】DSOL内_モバイルアプリ開発エンジニア募集の案件・求人

75-80万円/月額
業務委託(フリーランス)

竹芝に本社を置く自社プロダクト開発並びに受託開発をメインに行っている企業内のデジタルソリューション事業本部内の、モバイルアプリ開発チームにて、Kotlinのエンジニアを1~3名探しております。 役割:TL,SE,PG 作業範囲:要件定義~リリース保守 <環境> 言語】:Kotlin(一部Swift,Dart(Flutter)も有) 【環境】:-(サーバAPIなどは顧客or別会社が対応) ※会社全体でコミュニケーションツールはTeamsを使用している為、WEB会議、チャットについては、Teamsを使用しています。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

[必須・メンバー]※(1)もしくは(2)の経験必須 (1)モバイルアプリの要件定義経験 (2)Kotlinの設計、コーディング [必須・リーダー]※(1)+(2)もしくは(2)+(3)経験必須。 (1)モバイルアプリの要件定義経験 (2)Kotlinの設計、コーディング (3)チームリーダーはチームの管理・推進が出来る事

3日前
提供元-TechReach
リモートOK

【iOS/リモート併用】金融系アプリPMの案件・求人

95-100万円/月額
業務委託(フリーランス)

・アプリ開発・SI案件のPM及び営業支援 ・顧客からの要求について見積・フィージビリティ確認 ・クライアントとのコミュニケーション及び調整、企画/提案 ・システム開発の見積もり ・スケジュール/進捗管理 ・プロジェクト計画策定 ・リソース(工数)管理 ・開発体制策定 ・コスト、品質、課題管理 ・保守運用対応 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

(1)金融機関向けWebシステム開発経験が2年以上 (2)システム開発におけるPM経験2年以上 (3)要件定義、設計、ドキュメンテーションスキル (4)顧客コミュニケーション経験

3日前
提供元-TechReach

【Swift/リモート併用】DSOL内_モバイルアプリ開発の案件・求人

75-80万円/月額
業務委託(フリーランス)

竹芝に本社を置く自社プロダクト開発並びに受託開発をメインに行っている企業内のデジタルソリューション事業本部内の、モバイルアプリ開発チームにて、Swiftのエンジニアを1~3名探しております。 役割:TL,SE,PG 作業範囲:要件定義~リリース保守 <環境> 【言語】:Swift(一部Kotlin,Dart(Flutter)も有) 【環境】:-(サーバAPIなどは顧客or別会社が対応) ※会社全体でコミュニケーションツールはTeamsを使用している為、WEB会議、チャットについては、Teamsを使用しています。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

[必須・メンバー]※(1)もしくは(2)の経験必須 (1)モバイルアプリの要件定義経験 (2)Swiftの設計、コーディング [必須・リーダー]※(1)+(2)もしくは(2)+(3)経験必須。 (1)モバイルアプリの要件定義経験 (2)Swiftの設計、コーディング (3)チームリーダーはチームの管理・推進が出来る事

3日前
提供元-TechReach

【Swift/リモート併用】SDK検証業務の案件・求人

60-65万円/月額
業務委託(フリーランス)

<業務概要> ・SDKに対するデモアプリを使ったテスト支援 ・UIベースでの管理画面のテスト支援 <作業工程> ・内部結合テスト,外部結合テスト <具体的な作業内容> java/kotlin/Objevtive-c/swiftで記載されたドキュメントからテスト設計書を作成し、テスト実行 実際の管理画面を元にテスト設計、テスト実行 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

(1)Swift又はKotlinでの開発経験 (2)テストケース作成、テスト実施経験 (3)API開発経験

3日前
提供元-TechReach

【Swift】金融系アプリ開発支援の案件・求人

40-45万円/月額
業務委託(フリーランス)

金融・FXなどに関わるアプリ開発。 中長期的に参画いただきキャッチアップして、学んでいける方を募集しております。 〇技術環境:iOS、Android 〇担当工程:設計・開発・テスト 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Swiftの経験1年以上 or Kotlinの開発1年以上

3日前
提供元-TechReach
リモートOK

【AWS/リモート併用】海外送金案件の案件・求人

95-100万円/月額
業務委託(フリーランス)

・スマホから海外銀行へ送金するアプリの開発 ・システム開発のプロジェクトマネジメント全般 (要件定義~開発~テスト~運用) ・外部接続である海外銀行とコミュニケーション(英語) <対象システム> ・システム:海外送金システム ・インフラ:クラウド ・OS:AWS ・DB:AWS,BaaS ・使用言語:Java、Swift、Kotlin 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

(1)システム開発全般のマネジメント(PMO)経験 (2)英語の読み書き話すことができる

3日前
提供元-TechReach
リモートOK

【Swift/リモート併用】新規ファンサイトアプリ開発業務の案件・求人

80-85万円/月額
業務委託(フリーランス)

新規ファンサイトiOSアプリ開発業務 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・Swiftによる開発経験1年以上 ※独学でリリース経験などあれば年数は前後可能 ・各種SNSとの連携周りの実装経験 ・WebAPI、サーバサイドと連携したアプリ開発経験 ・Firebaseの実務経験

3日前
提供元-TechReach

【C#】某大手採用サイトニューアル開発支援の案件・求人

55-60万円/月額
業務委託(フリーランス)

オンプレミスで稼働している鉄道設備管理システムのマイグレーションを実施し、クラウド(Azure)上に移行、かつ機能改善(機能設計~結合試験)を実施するプロジェクト。 併行して他社作成のソースコード(Swift)解析や機能設計書改訂作業も実施。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】

案件の必須スキル

・C#、Swift、Xamarin(全て満たしていなくても可)

3日前
提供元-TechReach

Swiftのフリーランス案件・求人について

■Swiftとは SwiftはWWDC2014でApple社より発表されたオープンソースのプログラミング言語です。 Swiftの特徴として、Apple製品向けの開発言語であること、シンプルな設計であること、処理速度が速いこと、動作確認が行いやすいこと、不具合が起こりにくい設計であること、Objective-Cとの互換性があること、クロスプラットフォーム対応であること、機能が豊富なライブラリが相殺されていることなどが挙げられます。 Swiftができる開発はApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発と幅広いです。 Swiftはフレームワーク・ライブラリが豊富でありReact Native、perfect、Swifton、Slimane、Kituraなどがあります。 Swiftを活用しているサービスはInstagram、Airbnb、Slackなどがあります。 ■SwiftとObjective-Cの違い この章ではSwiftとObjective-Cの違いについて説明します。 SwiftはiOSなどApple製品開発ができるオープンソースのプログラミング言語であり、Objective-CはC言語をもとにSmalltalk型のオブジェクト指向機能を持たせたプログラミング言語です。 SwiftとObjective-Cの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではSwiftは先述したようにApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発が可能です。一方、Objective-CはiOSアプリ開発、ゲーム開発などの開発ができます。どちらの開発言語も幅広く開発できますが、SwiftはObjective-Cの上位互換言語であるため、Objective-Cで開発できる領域は網羅しています。 ただし、レガシーなシステム開発ではいまだにObjective-Cが活用されており、それらはSwiftよりもObjective-Cが適しています。 次に学習難易度についてSwiftはObjective-Cよりも学習の難易度が低いです。 その理由としてObjective-Cよりもシンプルなコード記述であることや安全性を重点に置いた設計であるため初歩的なミスを防ぎやすいこと、公式ドキュメントや参考となる情報が豊富であるためです。 一方Objective-Cの習得難易度は高く、C言語をベースに設計されていることやSmalltalkスタイルのオブジェクト指向構文が混在していることが要因です。 なお、SwiftはObjective-Cの代替言語として設計されているため、Objective-Cを習得している方はSwiftの習得も比較的簡単です。 最後に将来性を見ていきましょう。Swift、Objective-Cどちらも将来性は高いでしょう。 まずSwiftを分析してみましょう。 Market Research Communityが行なったモバイルアプリ市場の調査レポートによるとモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価され、予測期間(2023年から2030年)中に13.3%のCAGRを記録し、市場は2030年までに5,772億米ドルに達すると予測されています。また、SwiftはAppleが公式にサポートしていることなどを考慮すると今後もSwiftの需要が無くなる可能性は低く、将来性は安定しているでしょう。 次にObjective-Cを分析してみましょう。 Githubが公開している「A SMALL PLACE TO DISCOVER LANGUAGES IN GITHUB」では、2023年第二四半期においてObjective-Cが22位に位置しています。Swiftが16位に位置しておりSwiftと比較すると低いですが、一定数需要は続いていくと推測できます。 やはりレガシーなシステム開発が依然として多いことやObjective-CからSwiftへの移行作業でもObjective-Cの開発スキルや経験は必要であるため今後もObjective-Cの需要が完全に無くなる可能性は低いでしょう。 そのためSwiftの方が需要としては高まっていくと予想できますが、一方でObjective-Cの需要も無くならないと言えるでしょう。 ■SwiftとKotlinの違い この章ではSwiftとKotlinの違いについて説明します。 SwiftはiOSなどApple製品開発ができるオープンソースのプログラミング言語であり、KotlinはAndroid開発を得意としている静的型付けオブジェクト指向言語です。 SwiftとKotlinの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではSwiftは先述したようにApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発と幅広く開発できます。一方KotlinはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発など幅広い開発が可能です。どちらの開発言語も幅広く開発できますが、SwiftはApple製品開発に適しており、KotlinはAndroidアプリ開発に適しています。 次に学習難易度について、SwiftはKotlinよりも学習の難易度は比較的低いです。 その理由としてJavaよりもシンプルなコード記述であることや公式ドキュメントや参考となる情報が豊富であるためです。 一方Kotlinの習得難易度はSwiftよりもやや高いです。Kotlinのコード記述はシンプルですが、Javaの要素があるためオブジェクト指向の理解などが要因で多少難易度が上がっています。 最後に将来性を見ていきましょう。Swift、Kotlinどちらも将来性は高いでしょう。 Market Research Communityが行なったモバイルアプリ市場の調査レポートによるとモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価され、予測期間(2023年から2030年)中に13.3%のCAGRを記録し、市場は2030年までに5,772億米ドルに達すると予測されています。上記市場動向を鑑みるとSwift、Kotlinどちらも将来性は高いと言えるでしょう。 ■SwiftとJavaの違い この章ではSwiftとJavaの違いについて説明します。 SwiftはiOSなどApple製品開発ができるオープンソースのプログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 SwiftとJavaの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではSwiftは先述したようにApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発と幅広く開発できます。一方、 JavaはWeb開発、基幹システム、モバイルアプリ開発など幅広い開発が可能です。どちらの開発言語も幅広く開発できますが、SwiftはApple製品開発に適しており、JavaはWeb開発、基幹システム、Androidアプリ開発など幅広く様々な中規模から大規模開発に適しています。 次に学習難易度について、SwiftはJavaよりも学習の難易度は比較的低いです。 その理由としてJavaよりもシンプルなコード記述であることや公式ドキュメントや参考となる情報が豊富であるためです。 一方Javaの習得難易度は高く、オブジェクト指向の理解やコード記述量が多いこと、決められたルールや構文が多いことが要因です。 最後に将来性を見ていきましょう。Swift、Javaどちらも将来性は高いでしょう。 まずSwiftを分析してみましょう。 Market Research Communityが行なったモバイルアプリ市場の調査レポートによるとモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価され、予測期間(2023年から2030年)中に13.3%のCAGRを記録し、市場は2030年までに5,772億米ドルに達すると予測されています。また、SwiftはAppleが公式にサポートしていることなどを考慮すると今後もSwiftの需要が無くなる可能性は低く、将来性は安定しているでしょう。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 そのためSwift、Javaどちらも将来性は高いと言えるでしょう。 ■Swiftを活用するメリット この章ではSwiftを活用するメリットについて説明します。 Swiftを習得することにより、具体的に以下のようなメリットがあります。 ・iOSなどApple製品開発に適している ・Objective-Cとの互換性がある ・高速な処理速度 ・安全性が高い ・充実した言語サポート ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある SwiftはApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発と様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Swiftを活用するデメリット この章ではSwiftを活用するデメリットについて説明します。 Swiftを習得することにより、具体的に以下のようなデメリットがあります。 ・仕様変更が頻繁に行われる ・Macでしか開発できない ・コンパイルに時間がかかる Swiftはメリットが多いですが、開発環境が限られていることや技術的な観点で注意すべき点がいくつかあることを理解しておきましょう。 Swift習得を今後検討しているフリーランスエンジニアはSwiftを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Swiftフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・iOSアプリなどApple製品開発 Swiftは、iOSアプリなどApple製品開発で活用されています。 具体的にはiOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発などのフリーランス求人・案件に携わることができます。 Swiftフリーランスエンジニアが求人・案件を獲得する上で、Swiftを使った開発経験、SwiftUIやUIKitなどAppleのフレームワーク経験、UI/UX設計経験、RESTful APIなどAPIとの連携経験、Gitなどバージョン管理ツールの経験などがあると参画しやすいでしょう。 ・クロスプラットフォームアプリ開発 Swiftは、クロスプラットフォームアプリ開発にも活用されています。 具体的にはマルチプラットフォームで動作するアプリ構築、共通コードベースの作成などを担当するでしょう。 Swiftフリーランスエンジニアが求人・案件を獲得する上で、Swiftを使った開発経験、 Kotlin、JavaScriptなどの開発経験、React NativeやFlutter、Xamarinなどクロスプラットフォーム開発経験、UI/UX設計経験、GraphQLやRESTful APIなどAPIとの連携経験、テスト工程の実施経験、Gitなどバージョン管理ツールの経験などがあると参画しやすいでしょう。 ・IoT関連開発 Swiftは、IoT関連開発にも活用されています。 具体的にデバイスとの連携やデータ収集・処理、UI開発などに携われるでしょう。 Swiftフリーランスエンジニアが求人・案件を獲得する上で、Swiftを使った開発経験、 MQTTやCoAPなどのIoTプロトコル知識、BluetoothやWi-Fi、MQTTなどのIoTデバイスとの通信プロトコルの知見や知識、HomeKitなどフレームワーク経験、watchOSなどの開発経験、データ収集や処理などの知識/知見、UI/UX設計経験、セキュリティの理解、AWSやAzureなどIaaSなどの知識や連携経験などがあると参画しやすいでしょう。 ■Swiftフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Swiftフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 SwiftはApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいSwiftフリーランス求人・案件も一部存在します。 特にIoT関連開発においてはハードウェアを扱っていることも多く、リモートワークや在宅・持ち帰りはあまりないでしょう。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Swiftを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 Swiftフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、業務アプリ開発のフリーランス求人・案件を探してみましょう。 ■Swiftでの週2日・週3日フリーランス求人・案件 Swiftでの週2日・週3日フリーランス求人・案件について解説していきます。 Swiftの週2日・週3日フリーランス求人・案件はSwift全体のフリーランス求人・案件の中で8%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価120万円など、高単価なSwiftフリーランス案件・求人も多く存在します。 複数のSwiftフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なSwiftフリーランス求人・案件はSwiftスキル以外にも、Objective-CやKotlin、Flutter、など開発言語での豊富な開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Swiftフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Swiftフリーランス求人・案件に参画するために必要なスキル Swiftフリーランス求人・案件に参画するために必要なスキルを解説します。 Swiftフリーランス求人・案件に参画するために必要なスキルとしては、Swift自体の開発経験、モバイルアプリ開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてSwiftフリーランスエンジニアとして、Swiftでの開発経験はもちろん 、UIKit、SwiftUIなど代表的なフレームワークの使用経験、Xcodeのデバッグツールの利用経験、GraphQLやRESTful APIなどのAPI開発経験、Objective-CやKotlinなどの開発言語経験、FlutterやReact Nativeのフレームワーク使用経験、Gitなどのバージョン管理ツールの使用経験があるとSwiftフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとSwiftフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとSwiftフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにSwiftフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Swift開発経験年数別のアドバイス Swiftフリーランス求人・案件に参画するため、Swift開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のSwiftフリーランスエンジニア 開発経験1〜2年のSwiftフリーランスエンジニアはSwiftの基本的な構文や標準ライブラリ、基本的なUIコンポーネントの理解を深め、さらにコードの読解力を高めましょう。 iOSアプリ開発などできる小規模プロジェクトへ参画しシステムを開発するなどして積極的に実践で活用できるSwiftスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のSwiftフリーランスエンジニア 開発経験2〜3年のSwiftフリーランスエンジニアは中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 メモリ管理やマルチスレッディングなどより複雑な技術への習得やMVC・MVVMなどのアーキテクチャの理解を深めましょう。 さらにクロスプラットフォームモバイル開発なども参画するためにObjective-CやKotlin、Flutter、React Nativeの開発経験を積極的に身につけ、Swift開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のSwiftフリーランスエンジニアはある程度技術スキルも備わっているため、Swiftフリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のSwiftフリーランスエンジニア 開発経験5年以上のSwiftフリーランスエンジニアはプロジェクトの技術的方向やアーキテクチャ設計のリードができるような経験や知識を身につけましょう。 また、大規模アプリのパフォーマンス最適化などにも力を入れてみましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のSwiftフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Swift習得難易度・勉強方法 Swift習得難易度・勉強方法について解説します。 Swift習得難易度について、学習の難易度は比較的低いです。 その理由としてシンプルなコード記述であることや安全性を重点に置いた設計であるため初歩的なミスを防ぎやすいこと、公式ドキュメントや参考となる情報が豊富であるためです。 SwiftはObjective-Cの代替言語として設計されているため、Objective-CやC言語を習得している方はSwiftの習得がスムーズに行えるでしょう。 Swift学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でSwiftを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Swiftの公式ドキュメントやSwift学習サイト「Ray Wenderlich」・「Hacking with Swift」などSwift学習の環境は整っています。 オンライン学習やプログラミングスクールはSwift自体の習得以外にもSwiftでの開発に必要なデータベースやサーバーなど周辺知識の必要性も教えてくれるため、Swiftの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Swift習得を希望するエンジニアは、まず周辺でSwiftに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■SwiftフリーランスエンジニアにおすすめのSwiftフレームワーク・ライブラリ Swiftのフリーランスエンジニアとして、Swiftフレームワーク・ライブラリ知識はフリーランス求人・案件の参画確度を高めます。 代表的なSwiftフレームワーク・ライブラリを解説いたしますので、ニーズのあるSwiftフレームワーク・ライブラリを習得しましょう。 下記ではSwiftのフレームワーク・ライブラリとしてReact Native、perfect、Swifton、Slimane、Kituraを解説します。 React Native React NativeはFacebookによって開発されたオープンソースのモバイルアプリケーションフレームワークです。 React Nativeはモバイルアプリ開発において代表的なフレームワークであり、かつ代表的なiOSフレームワークでもあります。 React Nativeの特徴としてJavaScriptとの互換性があること、ホットリロード機能で修正しやすいこと、迅速な開発ができることなど挙げられます。 React Nativeと混同しやすいReactですが、ReactはFacebook社が開発したJavaScriptのライブラリです。 perfect perfectは、Swiftと同時期に登場したSwift開発で活用可能なWebフレームワークです。 Perfectの登場によってSwiftでもサーバーサイド開発が出来ます。 Perfectの特徴として、クロスプラットフォーム対応であること、RESTful APIの作成が簡単であること、拡張性と柔軟性があること、MySQLやPostgreSQLなどデータベースのサポートがあることなどが挙げられます。 perfectは小〜中規模での開発規模に適したSwiftフレームワークです。 Slimane Slimaneは、サーバーサイド開発に特化したWebアプリフレームワークです。 Slimaneの特徴として非同期I/Oをさいようしていること、軽量かつ柔軟であること、マイクロサービスアーキテクチャのサポートしていることなどが挙げられます。 SlimaneはWeb API開発やマイクロサービス構築などの個人開発や小規模開発に適しているSwiftのマイクロフレームワークです。 Swifton SwiftonはRuby on Railsに影響を受けたSwiftで記述されているWebフレームワークです。Swiftonの最大の特長は軽量でシンプルであること、 Ruby on RailsのMVCパターンを採用していることRuby on Railsのようにコードを書くことが出来るため、コードがシンプルということです。 ただし、Swiftonは初期段階で開発が停止しているため、実用的なプロダクション環境や大規模アプリ開発には適していません。 Kitura Kituraは、2016年にIBM社によって開発されたオープンソースのWebフレームワークです。 Kituraの特徴として、クロスプラットフォーム対応であること、RESTful APIの作成が簡単であること、Swaggerと統合していること、IBM Cloudとの統合をしていることなどが挙げられます。 2019年12月、IBMはKituraフレームワークの開発中止を発表し、現在はコミュニティが運営するプロジェクトに移行しています。 KituraはWebアプリのバックエンド開発やAPIサーバー構築など小〜中規模開発に適しているSwiftフレームワークです。 Swiftフレームワーク・ライブラリを選ぶときの注意点 SwiftだけではなくIT技術全般にいえることですが、IT分野は日々新しい技術が開発されており、人気(頻繁に使用される)フレームワーク・ライブラリの入れ替わりも激しいです。そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■Swiftフリーランス求人・案件参画するために役立つ資格 Swiftフリーランスエンジニアが取得しておいて損のない資格を3つ紹介します。 ・App Development with Swift App Development with Swiftは、Appleが提供するSwift、Xcode、App開発ツールの基礎知識を証明する資格です。これはSwiftの基礎知識を証明する資格であり、日本語での試験実施は未定ですが、英語であれば国内で受験可能です。 App Development with Swiftの資格はSwiftの基本概念を含む知識やPlaygrounds、Xcode、Simulatorm、Interface Builderなどの開発ツール知識、Apple Software Development Kitの基礎知識などSwiftを使ったiOSアプリ開発に必要な知識やスキルが身につきます。 試験時間は50分で、受験料は10,780円、試験実施公式はCBT試験です。 Swiftフリーランスエンジニアとして将来検討している方が取得しておいて良い資格でしょう。 ・Android技術者認定試験 Android技術者認定試験とは、アメリカ・Googleを中心とした「Open Handset Alliance」(OHA)のAndroid Open Source Project(AOSP)が提供しているAndroidアプリ開発プラットフォームに関する試験です。 Android技術者認定試験は「アプリケーション技術者認定試験」と「プラットフォーム技術者認定試験」に分かれています。試験内容はAndroid Studioの使用やAndroidアプリの基本的なUI設計、アプリのデータストレージやデータ取得などに関する問題です。試験は日本語または英語が選択できます。 試験概要は試験時間90分、受験料16,500円、通年実施のオンライン試験(CBT方式)で、実践的なコーディング課題が含まれる場合もあります。 Android技術者認定試験を習得することにより、Android開発におけるスキル証明や就職や転職に有利に働く可能性があります。 SwiftフリーランスエンジニアとしてAndroid開発も行うフリーランス求人・案件も多く、Android技術者認定試験に興味/関心がある方はぜひ挑戦してみてはいかがでしょうか。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためSwiftフリーランスエンジニアとして取得しておいて損のない資格でしょう。 Swift関連の資格を習得することは良いことですが、Swiftフリーランス求人・案件に参画するという目的を失わないようにしましょう。 Swiftスキルを資格取得によって、証明することは可能ですが重要視すべきことは、Swiftの実務経験やSwiftを含むiOSアプリ開発周辺で必要な開発スキルを保有していることです。 そのためSwiftの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Swiftエンジニアとして、実務未経験にも関わらずSwift関連資格の取得を最優先事項にすることはやめておきましょう。 ■Swiftフリーランス求人・案件の未経験での参画 Swift開発実務未経験の場合、参画できるSwiftフリーランス求人・案件は限られてくるでしょう。 Swiftなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からSwiftフリーランス求人・案件への参画を検討/希望している方は、はじめにSwiftでの開発経験やiOSアプリ開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてSwift開発経験が積めるプロジェクトに1~2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 Swiftフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Swiftのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Swiftフリーランス求人・案件ではObjective-CやKotlin、JavaScriptなどの開発言語や、XcodeやFirebase、Flutter、React Nativeなどよく活用される開発スキル、MySQL、Github、Gitなど開発スキルやツールが求められます。 Swiftをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればSwiftフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Swiftの市場動向やニーズ SwiftはApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Swiftエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2022年3月Panorama Data Insights Ltd.が発表したレポートによると世界のモバイルアプリ開発市場規模は2021年に100億米ドルに達し、2030年までに410億米ドルに達すると予測されています。また、2022年から2030年までの予測期間中に21%のCAGRで成長すると予測しています。 モバイルOSのシェア率をみてみましょう。 アクセス解析サービス「StatCounter」でのモバイルOSの市場シェア比率はAndroidが約69%、iOSが約29%となっており、iOS比率はAndroidに負けております。 しかしモバイルOSはこの2つしかOSがないこともあり、比率にかかわらず需要がなくなることはないでしょう。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、Swiftを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Swiftエンジニアとして現在活躍している方や今後活躍を検討している方はSwiftの開発実務経験やSwift開発に必要な周辺開発スキル/経験を取得すると多くのSwiftエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。