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

1 - 50件/全3,792件

リモートOK

【リードエンジニア】大手流通サービス傘下の銀行における

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

・大手流通サービス傘下の銀行におけるリードエンジニアとして参画をして頂きます。 ・具体的にはプロパーの方と一緒にセキュリティの策定から設計~開発等まで一気通貫で携わって頂きます。 ・今回は勘定系プロジェクトではなく、クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。 【参画のメリット】 ・大手企業様になりますので稼働は安定しております。 ・現場は非常にフランクでコミュニケーションを取って協力しあいながら、開発を進めて行く文化になります。 ・大規模のプロジェクトになりますので、ご自身のスキルアップに繋がりやすい案件かと存じます。

案件の必須スキル

要件定義や基本設計の経験、サーバーサイド開発の経験5年以上、決済機能関連の経験、Typescriptを用いた開発経験

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

【Swift】保守追加開発

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件概要 保守・追加開発の案件をご担当頂きます。 2ヶ月に1回のペースでリリースをしています。 PM3人、Android2人、iOS2人の体制の開発リードをお任せしたいです。 PMやバックエンドメンバーとやり取りをしながら、見積もりや設計、 タスク分解やスケジュール作成、実装をして頂く予定です。 ▼条件等 場所:神田小川町 ※リモート相談可 ・精算:有(150-200h)※月間平均稼働160h ・面談:1回(WEB) ・服装:私服勤務 ・定時:10~19時 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

Swiftを利用してのiOSの開発経験年数1年以上 Gitを利用したチームでの開発経験

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】保守追加開発

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件概要 保守・追加開発の案件をご担当頂きます。 2ヶ月に1回のペースでリリースをしています。 PM3人、Android2人、iOS2人の体制の開発リードをお任せしたいです。 PMやバックエンドメンバーとやり取りをしながら、見積もりや設計、 タスク分解やスケジュール作成、実装をして頂く予定です。 ▼条件等 場所:神田小川町 ※リモート相談可 ・精算:有(150-200h)※月間平均稼働160h ・面談:1回(WEB) ・服装:私服勤務 ・定時:10~19時 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

Swiftを利用してのiOSの開発経験年数1年以上 Gitを利用したチームでの開発経験

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】iOSエンジニア

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件 フィンテックサービスでのiOSエンジニアをご担当いただきます。 iOS版アプリの新規機能開発、ユーザー体験を損なわず各事業のグロースを 見据えた中的なシステム設計、コードの品質改善を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)/渋谷駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 備考:私服可、PC貸与 ▼開発環境 言語:Swift バージョン管理:Git,GitHub プロジェクト管理:Trello,Jira その他:Figma,Firebase,GoogleBigQuery,AWS CI環境:Bitrise,GitHubActions ※サーバサイド開発言語はJava(Kotlin)+SpringBoot インフラはAWSやGoogleBigQueryなどクラウドをフル活用しています テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定 ・Swiftを用いたiOS向けアプリケーションの開発経験3年以上 ・エンジニアとしての開発経験5年以上

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】iOSエンジニア

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件 フィンテックサービスでのiOSエンジニアをご担当いただきます。 iOS版アプリの新規機能開発、ユーザー体験を損なわず各事業のグロースを 見据えた中的なシステム設計、コードの品質改善を行っていただきます。 ▼条件等 場所:フルリモート(初日出社あり)/渋谷駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 備考:私服可、PC貸与 ▼開発環境 言語:Swift バージョン管理:Git,GitHub プロジェクト管理:Trello,Jira その他:Figma,Firebase,GoogleBigQuery,AWS CI環境:Bitrise,GitHubActions ※サーバサイド開発言語はJava(Kotlin)+SpringBoot インフラはAWSやGoogleBigQueryなどクラウドをフル活用しています テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定 ・Swiftを用いたiOS向けアプリケーションの開発経験3年以上 ・エンジニアとしての開発経験5年以上

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】保守追加開発

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件概要 保守・追加開発の案件をご担当頂きます。 2ヶ月に1回のペースでリリースをしています。 PM3人、Android2人、iOS2人の体制の開発リードをお任せしたいです。 PMやバックエンドメンバーとやり取りをしながら、見積もりや設計、 タスク分解やスケジュール作成、実装をして頂く予定です。 ▼条件等 場所:神田小川町 ※リモート相談可 ・精算:有(150-200h)※月間平均稼働160h ・面談:1回(WEB) ・服装:私服勤務 ・定時:10~19時 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

Swiftを利用してのiOSの開発経験年数1年以上 Gitを利用したチームでの開発経験

2日前 提供元-テックビズフリーランス
リモートOK

【Swift/フルリモート】フィンテックサービスにおけるiOS版アプリ開発エンジニア募集

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

iOS版アプリの新規機能開発、ユーザー体験を損なわず各事業のグロースを見据えた中長期的なシステム設計、 コードの品質改善を行っていただきます。 下記、具体的な業務内容です。 ・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定

案件の必須スキル

・Swiftを用いたiOS向けアプリケーションの開発経験 3年以上 ・エンジニアとしての開発経験5年以上

10日前 提供元-フリーランスのミカタ

【Swift、Kotlin/週2テレワーク】スマホアプリ開発業務【日本人のみ/フルタイム勤務/50代まで/首都圏の方限定】

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

金融系のスマホアプリの導入、エンハンス案件。 フェーズ:要件定義から

案件の必須スキル

・ネイティブアプリにおける設計、開発経験

11時間前 提供元-IT@JOB
リモートOK

フルリモート可能 増員枠で若手でも働きやすい環境ですiOSエンジニア電子書籍アプリ開発

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

電子書籍アプリ(iOS版)の機能追加、また技術負債の 解消対応のための人員強化となります。 作業内容 ・電子書籍アプリ(iOS版)の設計・開発 ・新規機能・改善における調査・設計・開発 ・既存コードのリファクタ調査・設計・開発

案件の必須スキル

・Swift環境でのiOSアプリ設計3年以上 ・SwiftUIを使ったアプリ設計・開発1年以上 ・自動テストの経験、またはテスタビリティを考慮した コーディングができる

1日前 提供元-エンジニアじょいくる
リモートOK

【flutter】フルリモート可能/週3勤務から可能Flutter開発エンジニア

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

受託開発をメインに行なっている企業にて Flutterによる開発/実装プロジェクトに 携わって頂きます。 フルリモートやフレックスも相談可能なので、 柔軟な働き方が可能な現場となります。

案件の必須スキル

・Flutterでのアプリ開発経験 ・エンジニア5年以上

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 長期継続予定で複数名募集の案件ですAndroidエンジニアTVサービス(電子書籍領域)の運用保守・新規開発

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

TVサービス(電子書籍領域)の運用保守・新規開発をご担当頂きます。 基本的にネイティブアプリ領域での募集となります。 作業内容 アプリの設計、実装、リファクタリングフレームワーク・ライブラリ 等の検証・導入および運用

案件の必須スキル

・Java/Kotlinを用いたAndroidでのネイティブアプリケーション 開発経験 ・コンピュータサイエンスの基礎知識 (アルゴリズム、データ構造等)

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 複数名募集で増員枠となる為働きやすい環境ですAndroidエンジニアスマートフォン向けアプリケーション開発

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

自社で運営する大規模サービスを利用する顧客に向け、Androidの スマホアプリケーション開発をご担当して頂きます。 主な作業として設計〜開発/テスト/保守/運用までご担当して頂き、 新規開発から既にリリースしているアプリの回収や保守まで色々な 業務をご担当して頂きます。

案件の必須スキル

・Kotlinを使用したAndroidスマホアプリケーションでの開発経験3年以上 ・上流工程での開発経験

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 長期継続予定で複数名募集の案件ですiOSエンジニアTVサービス(電子書籍領域)の運用保守・新規開発

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

TVサービス(電子書籍領域)の運用保守・新規開発をご担当頂きます。 基本的にネイティブアプリ領域での募集となります。 作業内容 アプリの設計、実装、リファクタリングフレームワーク・ライブラリ 等の検証・導入および運用

案件の必須スキル

・Swiftを用いた、iOSでのネイティブアプリケーション 開発経験 ・コンピュータサイエンスの基礎知識 (アルゴリズム、データ構造等)

1日前 提供元-エンジニアじょいくる

iOS美容系toCアプリ開発美容系サロン予約アプリ開発

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

エンド企業にて開発中の、toC向けサロン予約サイトの アプリ開発作業に従事頂きます。 ●サービスの特徴 サロン予約サイトでは業界トップクラスのシェアを誇っている中で、 ユーザー満足度も業界の中でも圧倒的な評価を受けています。 数値データなどのユーザーの反応だけでなく、半年に1度実際の ユーザー様と顔を合わせながら生の声を聴くことを続けています。 その場ではユーザーから直接の感謝を受け取ることも多いです。 こういった直接の繋がりが、高いユーザー満足度の創出と、 事業部全体のやりがいの創出にも繋がっており、職種に関わらず 全員が意見を出し合いサービス創りを行っているのが魅力です。 ●具体的な作業 ・新規機能の実装 ・UI/UXの改善 ・各種品質改善 ・技術負債の解消(リファクタリング) ・開発環境の構築、改善業務(CI/CD環境の改善等) ・コードレビュー ※本サービスはWebブラウザ、Android上でも展開しており、 各プラットホーム間でも連携して業務を進めています。 開発組織全体で、個々人のキャリアを支援する体制が整っており、 バックエンドからWebフロント、Android開発など幅広い職務に 携わることも可能です。

案件の必須スキル

・Swiftを用いたiOSアプリの開発経験 ・技術選定を行った経験 (アーキテクチャ、テスト、CI/CD、ライブラリ管理など) ・サービスの保守運用経験 ※長期運用を見据えた設計やテストなどの 観点をお持ちの方を求めています。

1日前 提供元-エンジニアじょいくる

iOS・美容系toCアプリ開発フルリモート美容系サロン予約アプリ開発

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

エンド企業にて開発中の、toC向けサロン予約サイトの アプリ開発作業に従事頂きます。 ●サービスの特徴 サロン予約サイトでは業界トップクラスのシェアを誇っている中で、 ユーザー満足度も業界の中でも圧倒的な評価を受けています。 数値データなどのユーザーの反応だけでなく、半年に1度実際の ユーザー様と顔を合わせながら生の声を聴くことを続けています。 その場ではユーザーから直接の感謝を受け取ることも多いです。 こういった直接の繋がりが、高いユーザー満足度の創出と、 事業部全体のやりがいの創出にも繋がっており、職種に関わらず 全員が意見を出し合いサービス創りを行っているのが魅力です。 ●具体的な作業 ・新規機能の実装 ・UI/UXの改善 ・各種品質改善 ・技術負債の解消(リファクタリング) ・開発環境の構築、改善業務(CI/CD環境の改善等) ・コードレビュー ※本サービスはWebブラウザ、Android上でも展開しており、 各プラットホーム間でも連携して業務を進めています。 開発組織全体で、個々人のキャリアを支援する体制が整っており、 バックエンドからWebフロント、Android開発など幅広い職務に 携わることも可能です。

案件の必須スキル

・Swiftを用いたiOSアプリの開発経験 ・技術選定を行った経験 (アーキテクチャ、テスト、CI/CD、ライブラリ管理など) ・サービスの保守運用経験 ※長期運用を見据えた設計やテストなどの 観点をお持ちの方を求めています。

1日前 提供元-エンジニアじょいくる

【iOS・美容系toCアプリ開発】美容系サロン予約アプリ開発

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

エンド企業にて開発中の、toC向けサロン予約サイトの アプリ開発作業に従事頂きます。 ●サービスの特徴 サロン予約サイトでは業界トップクラスのシェアを誇っている中で、 ユーザー満足度も業界の中でも圧倒的な評価を受けています。 数値データなどのユーザーの反応だけでなく、半年に1度実際の ユーザー様と顔を合わせながら生の声を聴くことを続けています。 その場ではユーザーから直接の感謝を受け取ることも多いです。 こういった直接の繋がりが、高いユーザー満足度の創出と、 事業部全体のやりがいの創出にも繋がっており、職種に関わらず 全員が意見を出し合いサービス創りを行っているのが魅力です。 ●具体的な作業 ・新規機能の実装 ・UI/UXの改善 ・各種品質改善 ・技術負債の解消(リファクタリング) ・開発環境の構築、改善業務(CI/CD環境の改善等) ・コードレビュー ※本サービスはWebブラウザ、Android上でも展開しており、 各プラットホーム間でも連携して業務を進めています。 開発組織全体で、個々人のキャリアを支援する体制が整っており、 バックエンドからWebフロント、Android開発など幅広い職務に 携わることも可能です。

案件の必須スキル

・Swiftを用いたiOSアプリの開発経験 ・技術選定を行った経験 (アーキテクチャ、テスト、CI/CD、ライブラリ管理など) ・サービスの保守運用経験 ※長期運用を見据えた設計やテストなどの 観点をお持ちの方を求めています。

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート SwiftでのiOSアプリ開発ライブ配信サービス、スマホアプリ開発エンジニア

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

・Androidプラットフォーム上におけるライブ配信ネイティブアプリの開発 ・ビジネス要件をもとに詳細設計の作成

案件の必須スキル

・Xcode/Swiftでのアプリ開発経験2年以上 ・3人以上のチームでのリーダー、もしくはPM経験2年以上

1日前 提供元-エンジニアじょいくる
リモートOK

完全在宅 Swiftエンジニア検索エンジンのモバイルアプリ開発

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

自社サービスの検索エンジンのiOSアプリの 企画・設計・開発・運用・保守を御担当いただきます。 Web版をさらに昇華させて、徹底的にUI/UXを追求したアプリを 作りあげることをミッションとしてUIを全て SwiftUI、ReactiveProgramingをCombineで実装致します。

案件の必須スキル

・iOSアプリの開発・運用経験5年以上 ・Swiftを使用した開発経験3年以上 ・Xcodeでの開発運用経験 ・サーバーとのデータ通信や非同期通信などの開発・運用経験 ・MVP・MVVM・CleanArchitecture、VIPER等でのデータ設計・開発経験

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 長期継続する案件ですiOSエンジニア求人検索モバイルアプリ開発

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

アルバイト検索アプリの新規開発及び改修業務で要件定義~ テストの対応可能な方を募集しています。 作業内容 ・既存アプリの仕様のキャッチアップ ・新規機能の要件定義~リリース保守

案件の必須スキル

・スマートデバイスアプリの設計・開発経験3年以上 ・Swift開発経験2年以上 ・要件定義以降の経験

1日前 提供元-エンジニアじょいくる
リモートOK

【Typescript】大手流通サービス傘下の銀行における開発支援

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

・大手流通サービス傘下の銀行におけるTypescriptエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。

案件の必須スキル

typescript経験3年以上・基本設計の経験 ・NestJSを利用した開発の経験

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

【React】フロントエンド開発

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件内容 顧客が展開しているサービスにおける フロントエンド開発をご担当頂きます。 開発環境は下記の通りです。 バックエンド:Go フロントエンド:JavaScript,React,Redux,Next.js※TypeScript導入中 ネイティブアプリ:Swift,Kotlin データベース:MySQL,Redshift インフラ:AWS 開発環境:Docker リポジトリ管理:Github ■担当工程:基本設計~テスト ■作業場所:フルリモート/渋谷 ■精算:140-180 ■打ち合わせ:WEB1回 ※事前にコーディングテストを実施して頂きます。 ■服装:ビジネスカジュアル テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

フロントエンドの開発経験 Reactでの開発経験 デザインデータを基にして自身でマークアップした経験(HTML,CSS)

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】iOSアプリエンジニア

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 「スマホアプリ開発ツール」の開発PJにおけるiOSアプリエンジニアの方を募集します。 既存のライブラリに加え、クライアントの要望に応じて アプリの機能をカスタマイズを行います。 新規機能の開発〜既存機能の改修まで幅広くご担当いただきます。 ▼条件等 場所:リモート可 精算:140-180h 面談:Web1回 備考:PC貸与あり テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・SwiftやObjective-CでのiOSアプリ開発経験3年以上(参画後はSwiftを主に使用いたします) ・既存サービスやアプリのエンハンス開発経験 ・設計〜リリースまで携わった経験 ・大手企業向けアプリや10名以上の大規模スマホアプリPJの経験 ・チケット駆動開発の経験 ・UI/UXに考慮したアプリ開発経験 ・SIerなどウォーターフォール型開発での参画経験

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】開発支援

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆作業内容 iOSスマホアプリの開発支援をご担当いただきます。 ・既存機能の改修 →ライブラリ内に存在する既存機能への要望に応じた改修作業 ・新機能の開発 →ライブラリに存在しない新規機能のスクラッチ開発  要件定義や見積もり~製造まで ◆開発環境 ・言語:Swift,Objective-C ・リポジトリ管理:GitHub,Subversion(SVN) ・チャット:Slack ・CI/CD:Jenkins ・プロジェクト管理:Redmine,Backlog ◆場所:リモート可/虎ノ門 ◆精算:140-180h ◆面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・Objective-CもしくはSwiftを用いたiOSアプリ開発経験3年以上

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】iOSアプリエンジニア

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 「スマホアプリ開発ツール」の開発PJにおけるiOSアプリエンジニアの方を募集します。 既存のライブラリに加え、クライアントの要望に応じて アプリの機能をカスタマイズを行います。 新規機能の開発〜既存機能の改修まで幅広くご担当いただきます。 ▼条件等 場所:リモート可 精算:140-180h 面談:Web1回 備考:PC貸与あり テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・SwiftやObjective-CでのiOSアプリ開発経験3年以上(参画後はSwiftを主に使用いたします) ・既存サービスやアプリのエンハンス開発経験 ・設計〜リリースまで携わった経験 ・大手企業向けアプリや10名以上の大規模スマホアプリPJの経験 ・チケット駆動開発の経験 ・UI/UXに考慮したアプリ開発経験 ・SIerなどウォーターフォール型開発での参画経験

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【React】フロントエンド開発

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件内容 顧客が展開しているサービスにおける フロントエンド開発をご担当頂きます。 開発環境は下記の通りです。 バックエンド:Go フロントエンド:JavaScript,React,Redux,Next.js※TypeScript導入中 ネイティブアプリ:Swift,Kotlin データベース:MySQL,Redshift インフラ:AWS 開発環境:Docker リポジトリ管理:Github ■担当工程:基本設計~テスト ■作業場所:フルリモート/渋谷 ■精算:140-180 ■打ち合わせ:WEB1回 ※事前にコーディングテストを実施して頂きます。 ■服装:ビジネスカジュアル テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

フロントエンドの開発経験 Reactでの開発経験 デザインデータを基にして自身でマークアップした経験(HTML,CSS)

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】iOSアプリエンジニア

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 スマホアプリ開発ツールの開発PJにおける iOSアプリエンジニアの方を募集します。 既存のライブラリに加え、クライアントの要望に応じて アプリの機能をカスタマイズを行います。 新規機能の開発〜既存機能の改修まで幅広くご担当いただきます。 ▼条件等 場所:リモート可 精算:140-180h 面談:Web1回 備考:PC貸与あり テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・SwiftやObjective-CでのiOSアプリ開発経験3年以上 (参画後はSwiftを主に使用いたします) ・既存サービスやアプリのエンハンス開発経験 ・設計〜リリースまで携わった経験 ・大手企業向けアプリや10名以上の大規模スマホアプリPJの経験 ・チケット駆動開発の経験 ・UI/UXに考慮したアプリ開発経験 ・SIerなどウォーターフォール型開発での参画経験

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】iOSアプリエンジニア

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 スマホアプリ開発ツールの開発PJにおける iOSアプリエンジニアの方を募集します。 既存のライブラリに加え、クライアントの要望に応じて アプリの機能をカスタマイズを行います。 新規機能の開発〜既存機能の改修まで幅広くご担当いただきます。 ▼条件等 場所:リモート可 精算:140-180h 面談:Web1回 備考:PC貸与あり テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・SwiftやObjective-CでのiOSアプリ開発経験3年以上 (参画後はSwiftを主に使用いたします) ・既存サービスやアプリのエンハンス開発経験 ・設計〜リリースまで携わった経験 ・大手企業向けアプリや10名以上の大規模スマホアプリPJの経験 ・チケット駆動開発の経験 ・UI/UXに考慮したアプリ開発経験 ・SIerなどウォーターフォール型開発での参画経験

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【React】フロントエンド開発

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件内容 顧客が展開しているサービスにおける フロントエンド開発をご担当頂きます。 開発環境は下記の通りです。 バックエンド:Go フロントエンド:JavaScript,React,Redux,Next.js※TypeScript導入中 ネイティブアプリ:Swift,Kotlin データベース:MySQL,Redshift インフラ:AWS 開発環境:Docker リポジトリ管理:Github ■担当工程:基本設計~テスト ■作業場所:フルリモート/渋谷 ■精算:140-180 ■打ち合わせ:WEB1回 ※事前にコーディングテストを実施して頂きます。 ■服装:ビジネスカジュアル テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

フロントエンドの開発経験 Reactでの開発経験 デザインデータを基にして自身でマークアップした経験(HTML,CSS)

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【React】フロントエンド開発

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■案件内容 顧客が展開しているサービスにおける フロントエンド開発をご担当頂きます。 開発環境は下記の通りです。 バックエンド:Go フロントエンド:JavaScript,React,Redux,Next.js※TypeScript導入中 ネイティブアプリ:Swift,Kotlin データベース:MySQL,Redshift インフラ:AWS 開発環境:Docker リポジトリ管理:Github ■担当工程:基本設計~テスト ■作業場所:フルリモート/渋谷 ■精算:140-180 ■打ち合わせ:WEB1回 ※事前にコーディングテストを実施して頂きます。 ■服装:ビジネスカジュアル テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

フロントエンドの開発経験 Reactでの開発経験 デザインデータを基にして自身でマークアップした経験(HTML,CSS)

2日前 提供元-テックビズフリーランス
リモートOK
面談1回

【Swift】iOSスマホアプリの開発支援

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

【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆作業内容 iOSスマホアプリの開発支援をご担当いただきます。 ・既存機能の改修 →ライブラリ内に存在する既存機能への要望に応じた改修作業 ・新機能の開発 →ライブラリに存在しない新規機能のスクラッチ開発。  要件定義や見積もり~製造まで ◆開発環境 ・言語:Swift,Objective-C ・リポジトリ管理:GitHub,Subversion(SVN) ・チャット:Slack ・CI/CD:Jenkins ・プロジェクト管理:Redmine,Backlog ◆場所:リモート可/虎ノ門 ◆精算:140-180h ◆面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・Objective-CもしくはSwiftを用いたiOSアプリ開発経験3年以上

2日前 提供元-テックビズフリーランス

Swift/IoTデバイス連携ヘルスケアアプリ開発案件・求人

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

BLEデバイスから取得した生体情報をAppleのヘルスケアと連携するアプリの開発に携わっていただきます。 ターゲット端末は、iPhoneアプリ(Swift)になります。 ※Androidは開発対象外 生体情報を取得するIoT機器からBluetooth通信でiPhone端末でデータを受信し、その生体情報をアプリで見える化するシステムになります。 見える化の部分は、AIを用いて生体情報を分析し、ビジュアル的に表現します。 iOS

案件の必須スキル

・SwiftでのiOSアプリ開発経験:1年以上 ・Storyboardの経験

11日前 提供元-ギークスジョブ

Swift/iOSネイティブアプリ開発案件・求人

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

ヘルスケア領域で幅広いサービスを展開する企業にて、複数のアプリ開発を担当していただきます。 主なものとして医療従事者向けのプラットフォームで日々使われる、ニュース、コミュニケーション、アンケートなどの各種事業や、日本最大級の医師相談サービスを展開するコンシューマ事業などがあります。 機能追加、改善などの各プロジェクトを企画者、デザイナー、QA と共にご自身の専門性を発揮し完遂していきます。 今後の取り組みとして、以下のような大きめのプロジェクトを検討しています。 ・ゲーミフィケーション要素を取り入れた新規のアプリ開発 ・既存医療従事者向けアプリリニューアル ・バックエンド API のリニューアル ・コンシューマ向けアプリ新規開発 これらを技術選定から進めていきます。 【チーム体制】 チームリーダー:1名 開発メンバー:6名 iOS

案件の必須スキル

・iOS向けネイティブアプリの開発経験:3年以上 ・サーバーサイド開発の基礎知識(Unix系OS、RDBMS、Spring等のWebフレームワーク、RESTなど)

18日前 提供元-ギークスジョブ
リモートOK

【Kotlinエンジニア募集】リモート案件!地方からもOKマーケティングシステム開発

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

エンド企業にて開発、運営している画期的なBtoC向けの マーケティングシステムの開発作業に従事して頂きます。

案件の必須スキル

・Kotlinでの実務・実装経験 ・MVVM等のアーキテクチャを意識して単体テストが書ける人

1日前 提供元-エンジニアじょいくる

【ネイティブアプリ開発】フィンテック系明細アプリクレジットカードの明細アプリ開発

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

クレジットカード会社の明細アプリのリニューアル開発  設計フェーズは概ね完了していて、製造と単体テスト、結合テストを担当頂きたい。 工程製造〜テスト

案件の必須スキル

・iOSアプリ(Xcode/Swift)の開発経験 ・View-Presenter-Model ・サーバ側API(26本あります)をアプリから呼出実装 (リクエスト-レスポンス)の実装経験 ・リモート作業が主になりますので円滑なコミュニケーションが取れる方

1日前 提供元-エンジニアじょいくる

iOS(Swift)開発話題のオンラインサロンアプリ開発会員制オンラインサロンサービスアプリ開発

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

「より多くの人へ第3の居場所を提供すること」を 目的に、エンド企業にて開発、運用を行なっている、 オンラインサロンに特化したプラットフォーム・ クローズドSNSのサービスアプリ開発作業に 携わって頂きます。 PJではスクラム開発を行なっており、PO、SM 各1名に加え、サーバサイドエンジニア4名、 フロントエンドエンジニア1名、iOSエンジニア1名の 体制となり、今回はiOSエンジニアの増員枠となります。

案件の必須スキル

・iOSアプリ(Swift)開発経験2,3年以上 ・iOS標準ライブラリ・フレームワークに関する理解

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 AWSクラウドの知見があると確度高めですiOSエンジニアホームIoTサービス開発

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

ホームIoTサービスの開発となります。 AWS上に複数のシステムが構築されておりユーザ向けに モバイルアプリの開発も行っています。 作業工程 要件定義~テスト

案件の必須スキル

・iOSアプリ(Swift)開発経験がある(RxSwift経験歓迎) ・iOSアプリ以外(Androidアプリ、AWSクラウドの バックエンドもしくはフロントエンド)の開発作業に 興味があり、作業アサインしても問題ない方

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 複数名募集で能動的な方だと確度高い案件ですAndroidエンジニアAI技術を活用した新たなタクシーサービスの開発

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

タクシーアプリの新規開発案件となります。現在リリースされているものの 追加開発をメインにご担当して頂きます。 主な作業としてSEとして設計や実装を行なって頂き、PGの方々の進捗管理 などもご担当して頂く可能性もございます。

案件の必須スキル

・Android(Kotlin)でのアプリ開発経験3年以上 ・SEとしての設計経験3年以上 ・iOS(Swift)でのアプリ開発経験

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能Flutter開発案件スマホ決済アプリケーション開発

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

全国数千店舗で利用されるQRコード決済の モバイルアプリケーション開発プロジェクトでflutterを用いた 開発を行っていただけるエンジニア方を募集しています。 (ハードウェア開発管理)の方を探しています。

案件の必須スキル

・スマホアプリ開発経験3-4年以上 ・Flutterでの開発経験1年以上 ・コードの内容を理解しながら書ける方

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 大手企業で稼働が安定しており長期参画可能な案件ですiOSエンジニア大手動画配信サービスのシステム開発

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

クライアントオリジナルのオンデマンドアプリケーションを展開している企業にて、 動画配信用のモバイルアプリ及びテレビ向けアプリの開発業務をご担当頂きます。 主な作業として、詳細設計〜保守・運用まで、複数のプロジェクトを牽引して ご対応頂きます。

案件の必須スキル

・Objective-C、Swiftでの実務経験4年以上 ・詳細設計~テストまでを一人称で対応可能

1日前 提供元-エンジニアじょいくる

iOS(Swift)開発注目のベッティングサービススポーツベッティングアプリ開発

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

エンド企業にて開発、運用中の、スポーツベッティング サービスのiOSアプリ開発作業に従事頂きます。 ●サービスの特徴 365日配信されるレースのライブ動画とネット投票を基本無料で 楽しむことができる共遊型スポーツベッティングサービスです。 ライブ動画の出演者やユーザーの予想にのっかるだけで 誰でも簡単に予想をはじめることができるため、競技を 知らなくても、友人や仲間と一緒に楽しく動画を見ながら、 対面やオンラインで気軽にプレイすることができます。 リリースからこれまで、多くのユーザーの獲得はもちろん、 サービスを介したユーザー同士のコミュニケーションも 生み出しています。 また、若い世代のユーザーも多く、SNS等を通じて着実に 市場を広げております。 業界的にも大きな注目を浴びており、従来の「公営ギャンブル」 という市場ではなく、「スポーツベッティング」という 新たな文化、楽しみ方を国内に広げていくことを目標に、 積極的な投資を行っている事業になります。 ●具体的な作業 ・プロダクトチームと緊密に連携し、より便利で使いやすい iOSアプリの企画、設計、実装 ・上記に関連するプロトタイプの新機能と再設計機能の考案と実装 ・技術負債の解消(リファクタリング) ・UI/UXデザインに関わる業務(汎用的なものだけではなく、 オリジナルの技術も積極的に組み込んで実装しています。) ・UI/UXデザインの改善業務 ・各種品質改善 ・開発環境の構築、改善業務(CI/CD環境の構築等

案件の必須スキル

・toC向けのSwiftによるiOS向けネイティブアプリの 開発経験2,3年以上 ・チームの中で他者と協業してモバイルアプリケーションを 開発した経験

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート勤務Java or PHP開発案件AI関連サービス開発

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

受託部門にて、AIを使用する開発や モバイルアプリの開発など複数の案件が 走っている状況で、要件定義や設計のフェーズを 得意としている、方式等についても議論や検討できる JavaやPHPについてご対応可能なエンジニアを募集しております。 主にPHP、Java、Kotlin、Swift、Android、Vue.js、AWSなどを 使用しておりまして、適性や状況に合わせて、 流動的にご対応いただく想定です。

案件の必須スキル

・PHPorJavaを使った開発経験4-5年以上 ・要件定義や設計フェーズが得意な方 ・PLやPMのご経験 ・関係各所ステークホルダーとのコミュニケーションが取れる事

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能隙間勤務ご相談くださいFlutter開発エンジニア

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

受託開発をメインに行なっている企業にて メディアアプリのリニューアル開発プロジェクトへ、 Flutterによる開発/実装に携わって頂きます。 フルリモートやフレックスも相談可能なので、 柔軟な働き方が可能な現場となります。

案件の必須スキル

・Flutterでのアプリ開発経験 ・モバイルアプリの開発経験4-5年以上

1日前 提供元-エンジニアじょいくる
リモートOK

【Android(Kotlin)エンジニア募集】某有名エンタメ企業のBabyTechアプリ開発案件・フルリモート勤務可能家族写真共有アプリ開発

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

エンド企業にて開発、運用中の家族写真共有アプリの 開発作業に携わって頂きます。 これまでのアプリの基本機能に加え、様々な新機能開発など 新しい分野にもチャレンジし始めており、日本語だけでなく 様々な言語にローカライズし、今後は世界中の家族を対象に サービスを拡大していく方針となっております。 ●具体的な業務 Android版のネイティブアプリ開発が中心となります。 ただし、スクラム開発という開発スタイルの中で、 ユーザーにとっての価値を中心にプロダクトバックログの 優先度を決めているため、時には様々な分野の開発タスクを 技術横断的に携わっていただくことはございます。 苦手な分野の場合は、同じチームのメンバーとペアプログラミング するなどして知識・知見を積極的に共有し、チームとしての 開発力を高めることを常に目指しています。 Androidアプリの開発以外に携わるお仕事の例としては 以下のようなものです。 ・iOSのネイティブアプリ開発 ・RubyonRailsを用いたサーバーサイドのAPIの開発、 それに伴うDB設計 ・各プラットフォームのコードレビューやプロダクトレビュー ・サービス・機能についての継続的なアイデア出しなど

案件の必須スキル

・Android,kotlinを使用したネイティブアプリの開発経験 ・モバイルアプリのアーキテクチャ設計の経験 ・パフォーマンスチューニングや継続的なコードベース改善の経験 ・iOSやサーバーサイドなど、他の分野の技術にも興味があり 自発的に学習している方

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモート可能 複数名募集の案件ですiOSエンジニア大手グルメ情報サイトのiOSアプリ開発業務

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

開発リーダーを含めた7名でそれぞれ異なるエンハンス案件を 推進しており、初めの2週間ほどは立ち上がりの期間を設けて います。 作業内容 ・不明瞭な部分を顧客に確認しながら設計書の作成 ・実装・テストコード作成 ・単体テストケース作成・単体テスト実施 ・デザイナー確認、ディレクター確認後の不具合改修実装後、 Githubにてレビューを行う

案件の必須スキル

・SwiftでXCodeを利用した実務経験を1年以上 ・単体、結合テスト仕様書を作成した実績 ・Jiraの経験 ・MariaDBの経験

1日前 提供元-エンジニアじょいくる
リモートOK

【Swift】時短参画が相談可能/リモート併用可能です自社プロダクト機能追加開発支援

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

エンド企業にて開発・運営を行なっております、 知識・スキル・経験を売り買いできるスキルマーケット開発PJにて、 iOSアプリの新機能設計や開発、機能改善に携わって頂きます。 高い当事者意識を持って行動できる方や、メンバーと議論をしながら アイデアや解決策を練り上げることが好きな方を求めております。

案件の必須スキル

・Swiftでのアプリ開発経験2-3年以上 ・iOS標準ライブラリやフレームワークについての知識 ・チーム開発にてドキュメントの作成経験 ・コードレビューや設計レビューの経験

1日前 提供元-エンジニアじょいくる
リモートOK

Androidエンジニア募集某有名エンタメ企業のBabyTechアプリ開発案件家族写真共有アプリ開発

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

エンド企業にて開発、運用中の家族写真共有アプリの 開発作業に携わって頂きます。 これまでのアプリの基本機能に加え、様々な新機能開発など 新しい分野にもチャレンジし始めており、日本語だけでなく 様々な言語にローカライズし、今後は世界中の家族を対象に サービスを拡大していく方針となっております。 ●具体的な業務 Android版のネイティブアプリ開発が中心となります。 ただし、スクラム開発という開発スタイルの中で、 ユーザーにとっての価値を中心にプロダクトバックログの 優先度を決めているため、時には様々な分野の開発タスクを 技術横断的に携わっていただくことはございます。 苦手な分野の場合は、同じチームのメンバーとペアプログラミング するなどして知識・知見を積極的に共有し、チームとしての 開発力を高めることを常に目指しています。 Androidアプリの開発以外に携わるお仕事の例としては 以下のようなものです。 ・iOSのネイティブアプリ開発 ・RubyonRailsを用いたサーバーサイドのAPIの開発、 それに伴うDB設計 ・各プラットフォームのコードレビューやプロダクトレビュー ・サービス・機能についての継続的なアイデア出しなど

案件の必須スキル

・Android,kotlinを使用したネイティブアプリの開発経験 ・モバイルアプリのアーキテクチャ設計の経験 ・パフォーマンスチューニングや継続的なコードベース改善の経験 ・iOSやサーバーサイドなど、他の分野の技術にも興味があり 自発的に学習している方

1日前 提供元-エンジニアじょいくる
リモートOK

【Swift】リモート勤務併用/私服勤務OK自社プロダクト機能追加開発支援

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

エンド企業にて開発・運営を行なっております、 知識・スキル・経験を売り買いできるスキルマーケット開発PJにて、 iOSアプリの新機能設計や開発、機能改善に携わって頂きます。 高い当事者意識を持って行動できる方や、メンバーと議論をしながら アイデアや解決策を練り上げることが好きな方を求めております。

案件の必須スキル

・Swiftでのアプリ開発経験2-3年以上 ・iOS標準ライブラリやフレームワークについての知識 ・チーム開発にてドキュメントの作成経験 ・コードレビューや設計レビューの経験

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモートアプリ開発(Swift)求人募集アプリの改修

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

自社プロダクトの開発や受託開発をメインで 行っている企業内にて、アルバイト検索アプリの 追加開発・改修に携わって頂きます。 主に、Swiftを用いた開発となりまして、 要件から設計書を執筆などもご対応頂く想定です。 開発はGitHubを利用し、複数名での開発となります。 継続してエンハンス開発がございますので、 長期参画が見込める案件でございます。

案件の必須スキル

・Swiftでのアプリ開発経験2-3年以上 ・基本設計からの経験 ・GitHubの使用経験

1日前 提供元-エンジニアじょいくる
リモートOK

リモート案件!地方からもOKSwiftエンジニア募集マーケティングシステム開発

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

エンド企業にて開発、運営している画期的なBtoC向けの マーケティングシステムの開発作業に従事して頂きます。

案件の必須スキル

・Swiftでの実務・実装経験 ・MVVM等のアーキテクチャを意識して単体テストが書ける人

1日前 提供元-エンジニアじょいくる
リモートOK

フルリモートSwiftエンジニアマーケティングシステム開発

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

エンド企業にて開発、運営している画期的なBtoC向けの マーケティングシステムの開発作業に従事して頂きます。

案件の必須スキル

・Swiftでの実務・実装経験 ・MVVM等のアーキテクチャを意識して単体テストが書ける人

1日前 提供元-エンジニアじょいくる

この条件の新着案件情報を受け取る

この条件の新着案件情報を受け取る

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型のオブジェクト指向機能を持たせたプログラミング言語です。 汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点では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を分析してみましょう。 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開発を得意としている静的型付けオブジェクト指向言語です。 汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発と幅広く開発できます。一方KotlinはAndroidアプリ開発、サーバーサイド/バックエンド開発、デスクトップアプリ開発、IoT関連開発、クロスプラットフォームモバイル開発など幅広い開発が可能です。どちらの開発言語も幅広く開発できますが、SwiftはApple製品開発に適しており、KotlinはAndroidアプリ開発に適しています。 次に学習難易度について、SwiftはKotlinよりも学習の難易度は比較的低いです。 その理由としてJavaよりもシンプルなコード記述であることや公式ドキュメントや参考となる情報が豊富であるためです。 一方Kotlinの習得難易度はSwiftよりもやや高いです。Kotlinのコード記述はシンプルですが、Javaの要素があるためオブジェクト指向の理解などが要因で多少難易度が上がっています。 最後に将来性について、どちらの開発言語とも将来性は高いでしょう。 Market Research Communityが行なったモバイルアプリ市場の調査レポートによるとモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価され、予測期間(2023年から2030年)中に13.3%のCAGRを記録し、市場は2030年までに5,772億米ドルに達すると予測されています。 ■SwiftとJavaの違い この章ではSwiftとJavaの違いについて説明します。 SwiftはiOSなどApple製品開発ができるオープンソースのプログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発と幅広く開発できます。一方、 JavaはWeb開発、基幹システム、モバイルアプリ開発など幅広い開発が可能です。どちらの開発言語も幅広く開発できますが、SwiftはApple製品開発に適しており、JavaはWeb開発、基幹システム、Androidアプリ開発など幅広く様々な中規模から大規模開発に適しています。 次に学習難易度について、SwiftはJavaよりも学習の難易度は比較的低いです。 その理由としてJavaよりもシンプルなコード記述であることや公式ドキュメントや参考となる情報が豊富であるためです。 一方Javaの習得難易度は高く、オブジェクト指向の理解やコード記述量が多いこと、決められたルールや構文が多いことが要因です。 最後に将来性について、どちらの開発言語とも将来性は高いでしょう。 まずSwiftを分析してみましょう。 Market Research Communityが行なったモバイルアプリ市場の調査レポートによるとモバイルアプリケーション市場規模は2021年に1,876億米ドルと評価され、予測期間(2023年から2030年)中に13.3%のCAGRを記録し、市場は2030年までに5,772億米ドルに達すると予測されています。 また、SwiftはAppleが公式にサポートしていることなどを考慮すると今後もSwiftの需要が無くなる可能性は低く、将来性は安定しているでしょう。 次にJavaを分析してみましょう。 Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 ■Swiftを活用するメリット Swiftを習得することにより、具体的に以下のようなメリットがあります。 ・iOSなどApple製品開発に適している ・Objective-Cとの互換性がある ・高速な処理速度 ・安全性が高い ・充実した言語サポート ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある SwiftはApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発と様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Swiftを活用するデメリット Swiftを習得することにより、具体的に以下のようなデメリットがあります。 ・仕様変更が頻繁に行われる ・Macでしか開発できない ・コンパイルに時間がかかる Swiftはメリットが多いですが、開発環境が限られていることや技術的な観点で注意すべき点がいくつかあることを理解しておきましょう。 Swift習得を今後検討しているフリーランスエンジニアは活用のメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Swiftフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・iOSアプリなどApple製品開発 具体的にはiOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発などのフリーランス求人・案件に携わることができます。 Swiftフリーランスエンジニアが求人・案件を獲得する上で、Swiftを使った開発経験、SwiftUIやUIKitなどAppleのフレームワーク経験、UI/UX設計経験、RESTful APIなどAPIとの連携経験、Gitなどバージョン管理ツールの経験などがあると参画しやすいでしょう。 ・クロスプラットフォームアプリ開発 具体的にはマルチプラットフォームで動作するアプリ構築、共通コードベースの作成などを担当するでしょう。 Swiftフリーランスエンジニアが求人・案件を獲得する上で、Swiftを使った開発経験、 Kotlin、JavaScriptなどの開発経験、React NativeやFlutter、Xamarinなどクロスプラットフォーム開発経験、UI/UX設計経験、GraphQLやRESTful APIなどAPIとの連携経験、テスト工程の実施経験、Gitなどバージョン管理ツールの経験などがあると参画しやすいでしょう。 ・IoT関連開発 具体的にデバイスとの連携やデータ収集・処理、UI開発などに携われるでしょう。 Swiftフリーランスエンジニアが求人・案件を獲得する上で、Swiftを使った開発経験、 MQTTやCoAPなどのIoTプロトコル知識、BluetoothやWi-Fi、MQTTなどのIoTデバイスとの通信プロトコルの知見や知識、HomeKitなどフレームワーク経験、watchOSなどの開発経験、データ収集や処理などの知識/知見、UI/UX設計経験、セキュリティの理解、AWSやAzureなどIaaSなどの知識や連携経験などがあると参画しやすいでしょう。 ■Swiftフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 SwiftはApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、IoT関連開発、業務アプリ開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいSwiftフリーランス求人・案件も一部存在します。 特にIoT関連開発においてはハードウェアを扱っていることも多く、リモートワークや在宅・持ち帰りはあまりないでしょう。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Swiftを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 リモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはApple製品開発(iOSアプリ開発、macOSアプリ開発、watchOSアプリ開発、tvOSアプリ開発)クロスプラットフォームアプリ開発、AR/VRアプリ開発、業務アプリ開発のフリーランス求人・案件を探してみましょう。 ■Swiftでの週2日・週3日フリーランス求人・案件 Swiftの週2日・週3日フリーランス求人・案件はSwift全体のフリーランス求人・案件の中で8%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価120万円など、高単価案件・求人も多く存在します。 複数求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価求人・案件はSwiftスキル以外にも、Objective-CやKotlin、Flutter、など開発言語での豊富な開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 フリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Swiftフリーランス求人・案件に参画するために必要なスキル Swiftフリーランス求人・案件に参画するために必要なスキルとしては、Swift自体の開発経験、モバイルアプリ開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてSwiftフリーランスエンジニアとして、Swiftでの開発経験はもちろん 、UIKit、SwiftUIなど代表的なフレームワークの使用経験、Xcodeのデバッグツールの利用経験、GraphQLやRESTful APIなどのAPI開発経験、Objective-CやKotlinなどの開発言語経験、FlutterやReact Nativeのフレームワーク使用経験、Gitなどのバージョン管理ツールの使用経験があるとSwiftフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けていると求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Swift開発経験年数別のアドバイス Swiftフリーランス求人・案件に参画するため、Swift開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のSwiftフリーランスエンジニア エンジニアとして、Swiftの基本的な構文や標準ライブラリ、基本的なUIコンポーネントの理解を深め、さらにコードの読解力を高めましょう。 iOSアプリ開発などできる小規模プロジェクトへ参画しシステムを開発するなどして積極的に実践で活用できるSwiftスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のSwiftフリーランスエンジニア エンジニアとして、中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 メモリ管理やマルチスレッディングなどより複雑な技術への習得やMVC・MVVMなどのアーキテクチャの理解を深めましょう。 さらにクロスプラットフォームモバイル開発なども参画するためにObjective-CやKotlin、Flutter、React Nativeの開発経験を積極的に身につけ、Swift開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のフリーランスエンジニアはある程度技術スキルも備わっており、Swift求人・案件に参画しやすいため、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のSwiftフリーランスエンジニア エンジニアとして、プロジェクトの技術的方向やアーキテクチャ設計のリードができるような経験や知識を身につけましょう。 また、大規模アプリのパフォーマンス最適化などにも力を入れてみましょう。 若手エンジニアへの教育やメンタリングを行える場合、自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■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フレームワーク・ライブラリ知識はフリーランス求人・案件の参画確度を高めます。 代表的なフレームワーク・ライブラリ(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の基礎知識を証明する資格であり、日本語での試験実施は未定ですが、英語であれば国内で受験可能です。 この資格はSwiftの基本概念を含む知識やPlaygrounds、Xcode、Simulatorm、Interface Builderなどの開発ツール知識、Apple Software Development Kitの基礎知識など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の実務経験やiOSアプリ開発周辺で必要な開発スキルを保有していることです。 そのため資格取得は開発実務経験が数年ほどある方や時間的に余裕がある方が取得すると良いでしょう。 Swiftエンジニアとして、実務未経験にも関わらず関連資格の取得を最優先事項にすることはやめておきましょう。 ■Swiftフリーランス求人・案件の未経験での参画 Swift開発実務未経験の場合、参画できるフリーランス求人・案件は限られてくるでしょう。 Swiftなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からフリーランス求人・案件への参画を検討/希望している方は、はじめにSwiftでの開発経験やiOSアプリ開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてSwift開発経験が積めるプロジェクトに1~2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 フリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Swiftのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Swiftフリーランス求人・案件ではObjective-CやKotlin、JavaScriptなどの開発言語や、XcodeやFirebase、Flutter、React Nativeなどよく活用される開発スキル、MySQL、Github、Gitなど開発スキルやツールが求められます。 他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■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の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。