Swiftの案件・求人一覧

1-30 / 全 7192

【上流】法人向けサービス追加機能開発案件

1,250,000円/月

業務委託(フリーランス)
東京都
初台駅
JavaObjective-CSpringSwiftKotlin
ITアーキテクトPMスマホアプリエンジニア
作業内容 ・複数の自社サービスのWebサービスの移行/機能追加/開発案件に携わっていただきます。 ・スキルに応じて下記作業をご担当いただきます。  -PM  -システム要件定義、方式設計  -アジャイル形式、または、ウォータフォール形式での開発ファンクションのリード(携さわるしサービスによって異なります)  -関係者との折衝を含むプロジェクト管理全般  -ベンダー管理(業務委託、パートナー)  -既存システム調査  -PoC、導入技術選定
NEW

【iOS(Swift)】【業務委託(準委任)】法人向けクラウドサービス関連のアプリ開発対応【リモートOK】

650,000円/月

業務委託(フリーランス)
東京都
神谷町駅
iOSSwift
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 法人向けクラウドサービス関連のiOSアプリ開発対応をお任せいたします。 ■具体的な作業内容 ・スマートフォンやタブレット端末向けの自社サービスアプリケーションの設計、開発、保守 ・基本設計~製造~テスト ■開発環境: Swift、Objective-C、Combine、firebase、Alamofire、SwiftUI

【Kotlin or Swift】自社EV充電インフラサービスにおけるモバイルアプリ開発

750,000 〜 900,000円/月

業務委託(フリーランス)
東京都
SwiftKotlin
スマホアプリエンジニア
作業内容 EV充電インフラ事業を主軸にサービスを展開している同社にて、 まずは日本でのシェアNo.1EV充電サービスへとグロースすることを目指し、 以下業務をお任せし伴走いただけるをお探しでいらっしゃいます。 ≪具体的な業務内容≫ 同社充電インフラサービスにおけるモバイルアプリ開発をお任せいたします。 ※既にローンチ済みのアプリです ・新機能開発 ・新サービス開発 ・運用保守(既存機能改修など) ≪開発環境≫ ・モバイルアプリ:Kotlin/Swift ・バックエンド:Python/AWS ・フロントエンド:React.js ≪組織体制≫ ・CTO1名 ・PO1名 ・フルスタックエンジニア2名 ・バックエンドエンジニア1名 ・モバイルアプリエンジニア4名(android、iOSそれぞれ2名) ・QAエンジニア2名 ⇒7割が外国籍の方で構成されています
NEW

Kotlin / Swift 証券向けスマホアプリ開発

710,000 〜 810,000円/月

東京都
六本木一丁目駅
JavaObjective-CAndroidiOSXcodeGitSwiftGitHubKotlin
スマホアプリエンジニア
作業内容 証券向けスマホアプリ(Android(Kotlin)/iOS(Swift))の基本設計〜テスト案件です。 開発は国内およびオフショア双方で行っているため、オフショア開発に抵抗がない方を募集しております。 <主な業務内容> ・国内向け開発部分の基本設計 ・スマホアプリのバックエンドサービス、リッチクライアントのバックエンドサーバー(金融系の処理)の開発 ・オフショア開発部分の受入れ、各種依頼、レビューなど <開発環境> ・開発:Android(Kotlin, Java) / iOS(Swift, Objective-C) / Android Studio / Xcode ・バージョン管理:Github
NEW

Kotlin 建設業界向DXプラットフォーム・ネイティブアプリ(リモート)

950,000円/月

業務委託(フリーランス)
東京都
秋葉原駅
GitKotlin
アプリケーションエンジニア
作業内容 ・SaaS型のサービスを展開している企業様の開発チームへご参画いただき、ネイティブアプリの開発をご担当いただきます。 ・新規機能の開発や既存機能のリファクタリングなどをメインでお任せいたします。
NEW

【Swift/リモート併用】動画配信サービスのiOS・tvOSアプリの開発及び運用の案件・求人

800,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Objective-CiOSSwift
スマホアプリエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== ・動画配信モバイルアプリ、テレビ向けアプリ開発業務。 ・詳細設計/製造/単体テスト。プロジェクトによっては保守・運用までを含む。 ・複数のプロジェクトを牽引して対応することがあります。 ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性あり。 【言語/環境】 ・Swift、Objective-C ・Jira/Confluence  ・GitHub  ・Slack / G Suite 

【Swift/一部リモート】自治体系地域通貨アプリ・UI刷新プロジェクト案件

650,000円/月

業務委託(フリーランス)
大阪府
四ツ橋駅
PHPiOSSwift
スマホアプリエンジニア
作業内容 ・自治体系地域通貨アプリ、UI側の刷新プロジェクトに携わっていただきます。 ・現在運用中の自治体系通貨アプリのスマホUI側の刷新を行っていただきます。
NEW

【iOS(Swift)】【業務委託(準委任)】話題沸騰中!スニーカー売買プラットフォームのネイティブアプリ開発【フルリモート】

750,000円/月

業務委託(フリーランス)
東京都
渋谷駅
iOSSwiftKotlin
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 話題沸騰中のスニーカーフリマアプリのネイティブアプリの開発を行っていただきます。 サービスの急成長に伴った、事業的に必要な機能開発、WebViewが多く使われている現行のアプリからFlutterでフルネイティブ化を進めていただきます。 ■作業環境:Windows/Mac選択可 ■開発環境 ■プログラミング言語:Dart ■Webフレームワーク:Flutter ■開発工程:基本設計|詳細設計|実装・構築・単体試験|運用・保守

Swift 動画配信メディアのリードエンジニア

700,000 〜 900,000円/月

東京都
JavaPythonObjective-CiOSSwiftMVCfirebase
スマホアプリエンジニア
作業内容 機能ごとのマルチモジュールアーキテクチャを採用しております。 <業務内容> ・Swiftによるアプリ開発 ・新機能設計、開発及び機能改善 ・スピード感を持った開発 ・継続したコードの品質の改善や、自動化による開発環境の改善 ・チームメンバーのコードレビュー ・PdM、デザイナー、品質管理担当といった他職種とのチーム開発 ・イベント登壇やテックブログ執筆などエンジニアコミュニティへの情報発信 <開発環境> 【iOS】Swift/Objective-C(一部)/UIKit/CocoaPods/RxSwift/Lottie/Firebase 【バックエンド】Java/Python 【品質管理】NewRelic/Treasuredate 【コミュニケーション】Slack/Teams/Google Meet

【Node.js/Python】Chat-GPTを用いたサービスの開発エンジニアの案件・求人

820,000円/月

業務委託(フリーランス)
フルリモート
JavaScriptPythonCSSHTML5DynamoDBNode.jsAngularAWSAzureSwiftReactTypeScriptVue.jsNext.jsNuxt.jsLambda
スマホアプリエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== Chat-GPTを用いたソリューションサービスの開発プロジェクトチームへ新たに参画していただくエンジニアを募集しております。 ・自社のChat-GPTを用いたソリューションサービスの開発 ・本サービスの設計・開発・テスト・リリース ・Chat-GPTや本サービスに関する技術調査
NEW

【iOS(Swift)】【業務委託(準委任)】アプリ開発支援業務(上流SE)

900,000円/月

業務委託(フリーランス)
東京都
目黒駅
AndroidiOSSQL ServerNode.jsAWSSwiftFlutter
スマホアプリエンジニアSE
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 現在、ネイティブアプリの開発・運用・保守・維持を外部ベンダに委託しておりますが、委託費コストが莫大かつ、品質悪く内製化に切り替えたいとの要望が上がっております。 しかし、すぐに内製化が難しいため、まずはSESを要望しています。 ■具体的な作業内容 1.外部ベンダーが保持しているアプリのソースを把握 (外部ベンダーでやっていることを自社でできるようにする) 2.自社独自アプリとしてリニューアル iOS/AOS (外部ベンダー書いたソースの焼き直し) 内製化でのアプリ開発も行って頂きます。 

Swift / 英語 ポイントサービスにおけるiOS開発

550,000 〜 650,000円/月

東京都
品川駅
iOSSwift
スマホアプリエンジニア
作業内容 大手決済サービス企業におけるSwiftエンジニアリング支援要員を募集します。 【業務内容】 ポイントサービスにおけるiOS開発(Swift) 【ロール】 APPエンジニアリング

Swift/Objective-Cエンジニア タブレット向けアプリケーションケーション開発

650,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 タブレット向けアプリケーション開発に携わっていただきます。 Swift、Objective-Cを用いての開発をご担当いただきます。 設計よりおまかせする想定です。

Swift/Objective-Cエンジニア マーケティングサービスアプリケーション開発

850,000円/月

業務委託(フリーランス)
東京都
Objective-CSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 マーケティングサービスのアプリ開発に携わっていただきます。 工程としては設計以降を想定しております。 SwiftまたはObjective-Cでの開発をおまかせします。

Objective-C/Swiftエンジニア 位置情報取得SDKのメジャーアップデート業務案件(週5稼働)

800,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・iOSアプリの開発にご参画いただきます。 ・位置情報取得システムまわりをアップデートするにあたり、Objective-CまたはSwiftでの開発をおまかせします。 ・詳細設計からご担当いただきます。

Swift/Objective-Cエンジニア iOSアプリケーション開発

750,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 累計DL数1400万以上を誇る主軸のゲームタイトルを支え、さらに盛り上げていくようなモバイルアプリ(ノンゲーム)の開発を行っていただきます。 SwiftまたはObjective-Cでの設計からおまかせする想定です。

Swiftエンジニア 新規機能追加開発案件(週5稼働)

800,000円/月

業務委託(フリーランス)
東京都
iOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・Swiftで記述されたiOSアプリの設計、構築、保守 ・サーバサイドエンジニアと共同でのサーバAPI設計 ・UIデザイナーとディスカッションしながらのUI設計 ・プロダクトマネージャーとの仕様やリリース内容のすり合わせ

【Swift(リモート)】ライブコマースアプリ

750,000円/月

業務委託(フリーランス)
東京都
AndroidiOSSwiftGitHubKotlinReactGoogle Cloud Platformfirebase
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・既存コードのリファクタリング ・新規機能開発 ・外部API連携 ・デザイン修正等 開発環境: ・iOS:Swift、Android:Kotlin、web:React/Go ・GCP ・Firebase ・Github、Slack等

Swift/AWSエンジニア ネイティブアプリケーション開発

850,000円/月

業務委託(フリーランス)
東京都
AWSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・販売店向け接客体験向上サービス ・カタログコンテンツをウェブの閲覧履歴や検討内容をもとに顧客ごとにカスタマイズするサービスの導入を目指す ・上記におけるSwiftをベースにしたネイティブアプリ開発 ・フロントエンド開発(API調整含む)/デバッグ対応、 単体テスト、内部結合テスト、リリース作業

Swiftエンジニア 飲食業務支援アプリケーション開発

850,000円/月

業務委託(フリーランス)
東京都
iOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 飲食業務支援アプリのiOSアプリの設計/実装をご担当いただける方を新規募集いたします。 ・ディレクター ・デザイナー との要件調整 ・サーバーサイドエンジニアとの連携 ・Swiftを用いた設計と実装 ・テストコード作成

【iOS(Swift)】【業務委託(準委任)】地方自治体向けポータルアプリ開発案件

950,000円/月

業務委託(フリーランス)
東京都
馬喰町駅
JavaObjective-CAndroidiOSSwiftKotlinFlutter
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 地方自治体のポータルアプリ開発をお任せいたします。 ■具体的な作業内容 ・既存行政サービスを一つに繋ぐモバイルアプリ ■開発環境: ・Moile:Swift/Kotlin or Flutter ・Server:PlayFW/Java ・Infra:AWS

swift ネット銀行モバイルアプリ開発プロジェクト

600,000 〜 700,000円/月

東京都
C#iOSSwift
スマホアプリエンジニア
作業内容 モバイルアプリ開発プロジェクト ・iOSアプリ開発 ・swiftを用いたiOSアプリ開発 ・設計書作成 ・各所とのコミュニケーションを通じた、要件整理

【Swift(リモート)】新規バーチャルライブ配信サービス開発

750,000円/月

業務委託(フリーランス)
東京都
Swift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・アバターライブ配信サービスのUI実装 ・上記サービスのAPI実装、繋ぎ込み ・FireStore、Firebase等の管理、設計

Swift / Kotlin / android Java ファンクラブアプリ開発

480,000 〜 580,000円/月

東京都
渋谷駅
JavaAndroidiOSXcodeSwiftKotlin
スマホアプリエンジニア
作業内容 既にリリースしているアプリの内製化にあたって、ソース解析及びカスタマイズを実施していただきます。 リリースのタイミングによってアプリの技術要素が異なるため、Swift,Kotlin,android Java を使用します。 <開発環境> ・Xcode/Swift, Kotlin, android Java <基本時間> 10:00~19:00

【iOS(Swift)】【業務委託(準委任)】医療メディアのネイティブアプリ開発案件

800,000円/月

業務委託(フリーランス)
iOSSwift
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 医療メディアのiOSネイティブアプリ開発をお任せいたします。 ■具体的な作業内容 ・React Nativeで開発してきたものをSwiftに置換。

【Swift(リモート)】医療業界向けBtoCスマホアプリケーション開発

750,000円/月

業務委託(フリーランス)
東京都
渋谷駅
iOSGitJIRASwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・iOSで既にリリースされているアプリケーションの追加開発およびエンハンス開発 ・画面設計〜テスト ・リリース対応サポート *開発言語等:iOS(Swift)/SwiftUI/Bitrise(CI/CD)など *その他:Github/Slack/Confluence/JIRA/Googleドキュメント

Swift / iOS 予約台帳アプリ開発

830,000 〜 930,000円/月

東京都
iOSSwiftGraphQL
スマホアプリエンジニア
作業内容 顧客が提供する、予約台帳アプリの機能開発を行っていただく案件です。 <具体的には…> ・Swiftを用いたアプリの設計/開発 ・API開発を担当するサーバサイドチームと連携し、APIのインタフェース設計 ・企画担当と連携したシステム要件定義、サービス改善提案など上流部分も担当可能 <使用言語・ツール(一部抜粋)> Swift / SwiftUI / Concurrency / Combine / MVVM / GraphQL / Fastlane / Bitrise

【Kotlin(リモート)】金融BtoC向けシステム開発

800,000円/月

業務委託(フリーランス)
東京都
九段下駅
AndroidiOSSwiftKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・スマートフォンアプリ(要件定義)〜設計〜リリース ・テスト仕様書作成、テスト実施 ・その他、アプリ開発に係わる業務 *開発環境:Android、Kotlin、iOS、Swift

Objective-C/Swiftエンジニア iOSアプリ改善/保守対応案件(週5稼働)

600,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・iPad/iPhone業務アプリの開発、保守・エンハンス ・アプリ関連システムの開発、保守・エンハンス ・作業工程:製造からテスト

【iOS(Swift)】【業務委託(準委任)】ネイティブアプリ開発

850,000円/月

業務委託(フリーランス)
東京都
東京駅
iOSSwiftKotlinFlutter
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 Flutterを用いたネイティブアプリ開発をお任せします。 ■具体的な作業内容 ・ Swift(iOS)Kotlin(Android)開発中のアプリをFlutterを用いて置き換えます

Swift案件のよくある質問

Swiftの月額単価の相場はどれくらいですか?

Swiftの月額単価の相場は77万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Swiftの案件数は何件ですか?

フリーランスHub上でご覧いただけるSwiftの案件数は7192件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもSwiftのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Swiftについて

【Swiftの概要】 Swiftは、Apple社が開発したプログラミング言語です。iOSやMac、Apple Watchのアプリケーションを開発する目的で作られました。オープンソースで導入が容易であり、フリーランス案件を出す企業でもアプリ制作にSwiftを用いるところは多い傾向があります。Swiftの利点は、動作が高速であることです。また、使用前の変数初期化やオーバーフローチェックなどの機能による安全性もSwiftの優れている点です。他にも、構文の読みやすさやObjective-Cとの互換性など、さまざまなメリットが存在します。 【Swiftの特徴】 Swiftは、主にiOSアプリの開発で活用され、Webアプリでも利用できるなどさまざまなアプリケーション開発が可能です。Swiftの学習アプリである「Swift Playgrounds」を使用すればリアルタイムに動作確認でき、保守性の高さ・学びやすさにもつながっています。C言語・Objective-Cなどのプログラミング言語と相性がよいのも特徴です。C言語と併用したシステム開発や、Objective-CとSwiftの併用によるアプリ開発も可能です。 Swiftはコンパイラ型言語であり、実行速度が高速で、大きなデータの処理・高速なレスポンスに適しオンライン対戦型のゲーム開発にも向いています。 【Swiftフリーランスエンジニアの参画が可能な案件例】 Swiftが使用できると、フリーランスエンジニアも案件に参画できます。Swiftが利用されている案件の例を紹介します。 ・iOSアプリ開発 iOSアプリ開発は、iPhoneやiPad上のアプリ開発をさします。現在利用されているiOSアプリの多くは、Swiftで開発されています。Swiftが登場するまで、iOSアプリの開発は主にObjective-Cが用いられていました。Swiftは、Objective-Cよりコードがシンプルで、処理スピードが速いため、用いられるようになりました。Swiftは、単一の言語で活用するだけでなく、Objective-Cのコードに組み込めます。 ・macOSアプリ開発 SwiftでmacOSアプリの開発も可能です。パソコンとスマートフォンの両方で使えるアプリを、1つの言語で開発できる点は大きなメリットといえるでしょう。macOSアプリの開発には、SwiftのほかC言語、C++、Objective-Cなどが用いられる傾向にあります。macOSアプリは、例えばバックグラウンドで動作するアプリのような、GUI(グラフィカルユーザインターフェース)が不要のものもあります。SwiftならGUI不要のアプリも開発できます。 ・WatchOSアプリ開発 WatchOSは、Apple watchで使用されているOSです。Apple watchは歴史がまだ浅く、アプリの開発は今後盛んになると考えられます。画期的なアプリを開発できる余地が残されているともいえるでしょう。 Apple watch用のアプリは、Apple watch単独で動作するアプリと、iPhoneと連動するアプリがあります。iPhoneと連動するアプリの開発難易度は高く、より高い技術が求められます。 ・tvOSアプリ開発 tvOSは、Apple TVで使用されているOSです。テレビに接続すると、大きな画面で動画配信サービスやドラマ・映画の試聴ができます。tvOSアプリはiPhoneと連動して、iPhone内の写真や動画、音楽などをテレビで楽しめます。tvOSに対応したアプリは数が少なく、開発需要も現状ではそれほど高くありません。しかし、こういったアプリがSwiftで開発できることは知っておくとよいでしょう。 ・Androidアプリ、Webアプリ、サーバーの開発 Swiftは主にApple社の製品に対応するアプリ開発に利用されています。現在はApple社製品以外のアプリ開発も可能です。AndroidのアプリやWebアプリの開発に加え、サーバー開発にも対応しています。既に、サーバー開発用のフレームワークも豊富に用意されています。 【Swiftフリーランスエンジニアの案件参画に関して】 Swiftフリーランスエンジニアの案件は、最低でも2〜3年前後の開発経験を求める内容が多い傾向です。企業に入って数年の経験を積む必要があるでしょう。未経験からSwiftエンジニアとして企業に転職するのは比較的容易なので、まずは就職しそこで数年の経験を積むことを検討してください。合わせて、フリーランスとして活躍する際に求められるスキルの習得も目指します。経験年数や保有するスキルが多いほど参画できる案件が増え、働き方や単価なども好条件のものを選べるので、就職後もスキルアップを意識して過ごしましょう。 【Swiftフリーランス案件・求人に参画するために必要なスキル】 Swiftを使うフリーランス案件に参画する際、Swift以外の言語を使った開発経験とプログラミングスキルがあれば有利になるかもしれません。Swiftと関わりが深い言語はObjective-Cのほか、相互運用性があるObjective-C++やC言語です。また、SQL・Java・Kotlinなども挙げられます。RDBMS(リレーショナルデータベース管理システム)を扱うスキルなど、バックエンド(サーバー・クラウド)の知識も持っていれば、幅がさらに広がるでしょう。 なぜなら、Swiftがサーバー・クラウドの開発に使われる場合があるためです。機会があれば、サーバー・クラウドの開発へ積極的に関わるとよいでしょう。ほかにも、上流工程の実務経験があれば、折衝能力やマネジメント能力などをアピールできます。上流工程を経験していれば、全工程の知識・経験が求められる高単価案件を獲得できる可能性は高まると考えられるでしょう。チームを牽引できる力やタスク・スケジュールを管理するスキルも重宝されます。 【Swiftの習得難易度・勉強方法について】 Swiftは構成のシンプルさ、インタラクティブな形式の特徴から、初めてプログラミングを行う人にも向いている習得難易度が低めの言語です。学習用ツールや学習コースも豊富で、独学・スクールで勉強が可能です。Swiftのプログラミングや開発方法を、基本から学べるでしょう。独学で学ぶときは、「〇〇できるアプリを作る」と、明確な目標をもって学習に取り組んでください。Swiftは習得しやすいとはいえ、プログラミング言語は全般的に馴染みのないもののため、学習時に挫折しやすい傾向にあります。目標を決めることは、モチベーションの維持に役立ちます。コミュニティに参加すれば、壁に直面した時に乗り越えやすいでしょう。スクールで学ぶ場合、キャリアプランを考え、職種や業界を明確にしたうえでカリキュラムを選択しましょう。目指す職種・業界に適した学習を効率よく進めてください。また、Androidを含めたスマートフォンアプリ開発言語やバックエンドの知識を学ぶと案件を得るうえで有利になるといえるでしょう。他言語やバックエンドの知識も併せて学習することをおすすめします。 【Swiftフリーランスエンジニアにおすすめのフレームワーク】 Swiftフレームワークは種類が豊富です。学習するフレームワークの選択に迷うケースもあるでしょう。Swiftフリーランスエンジニアにおすすめのフレームワークを5つご紹介します。 ・Perfect Perfectは、Swiftとほぼ同時にリリースされたWebアプリのフレームワークです。フロントエンド・バックエンドのいずれか一方のみの開発にしか対応していないフレームワークが多い中、両方に対応できるメリットがあります。1つのフレームワークで両方の開発ができ、学習や業務の効率化につながるでしょう。必要に応じてほかのフレームワークを追加することも可能です。 ・Swifton Swiftonは、Ruby on Railsを参考に作られた、Webアプリのフレームワークです。Swiftで開発されたフレームワークで、とてもシンプルです。学習すべき内容も限られています。SwiftonはMySQL・PostgreSQLをサポートしています。Ruby on Railsを用いた開発経験のある方にはより使いやすいフレームワークです。 ・Slimane Slimaneは、Swift3で開発ができる、シンプルなコードのWebアプリフレームワークです。Slimaneは軽量・高速であり、非同期通信に強いといえます。複雑な処理に対応でき、アプリへの同時接続にも強いところがメリットです。SlimaneはHTTPサーバーとしての機能を持っている点も魅力です。フレームワークと別にサーバーを構築する手間が省けます。 ・Kitura Kituraは、IBM社からリリースされた、Webアプリ・Webサーバーを開発できるサーバーサイドSwift用のフレームワークです。短い応答時間・少ないメモリ使用量・エコシステムへの対応・クラウド向けである特徴をもち、開発を効率よく進められます。現在は、コミュニティが運営するプロジェクトに移行しています。コミュニティに参加することも可能です。 ・Vapor Vaporは、PHPのLaravelを参考にリリースされた、開発効率をより重視したSwiftのフレームワークです。Laravelでの開発経験のある人は理解しやすく、学習しやすいフレームワークであるといえます。Vaporには、Webアプリに必須といえる機能のほかにも豊富な機能が備わっています。Vaporは便利なフレームワークである一方、Ubuntuにしか対応していません。 【Swiftフリーランス案件・求人に参画するために役立つ資格について】 Swiftのフリーランス案件・求人への参画を目指すうえで、持っておくと役立ったり有利になったりする資格があります。Swiftと関係する資格をご紹介します。 ・App Development with Swift App Development with Swiftは、Apple社から提供されているSwift・Xcode・App開発ツールの基礎知識を証明する資格です。iOSアプリの開発に必要な知識を問われます。Swiftによるプログラミングの基礎概念、ビルディングブロックの使用方法、アプリケーション開発案件に必要な知識が身につくでしょう。2023年8月現在、日本語版の試験は実施されていませんが、国内で英語版の受験はできます。資格取得の勉強で知識を深めれば、Swiftを使うフリーランス案件への参画がスムーズになるでしょう。 ・システムアーキテクト試験 システムアーキテクト試験は、IPA(情報処理推進機構)が実施するIT系の国家資格です。この試験に合格すると、システム開発の要件定義や、設計の知識・技術が認定されます。システム開発の上流工程が理解できていることを証明することができます。Swiftに特化した資格ではないものの、上流工程の知識・技術があることをアピールできるでしょう。 ・その他エンジニアとしての基本資格 前述した2つ以外のエンジニアとしての基本資格は、Swiftフリーランス案件への参画に役立ちます。このほかにも、保有していると案件を行う際に役立つ基本資格があります。基本情報技術者試験・応用情報技術者試験・ITストラテジスト試験などです。いずれの資格もIPAが実施していて、IT人材に求められる知識・技術を証明できます。 【Swiftの市場動向や将来性について】 Apple製品のシェア率は高く、今後も継続していくでしょう。とはいえ、Apple製品は高額なため一部の国・地域での展開が主流です。Swiftは新しいプログラミング言語でもあるため、JavaやPHPなどと同等の知名度・市場規模はまだありません。今後、世界的に製品が広がっていけばより需要が高まっていくと考えられるでしょう。そのため、Swiftは将来性のある言語であるといえます。Apple製品の需要がある限り、Swiftを使うフリーランス案件も引き続き豊富に出されていくと考えられます。また、SwiftはWebサービスでも利用されていて、ニーズが高まっている言語です。ただし、言語の移行がある可能性もあるため、Objective-CやC言語、Java、Kotlinなどの言語と一緒に習得すると、より安定して案件に参画できるでしょう。 ※この文章は、2023年7月時点の内容です。

Swiftの案件・求人一覧

1-30 / 全 7192

【上流】法人向けサービス追加機能開発案件

1,250,000円/月

業務委託(フリーランス)
東京都
初台駅
JavaObjective-CSpringSwiftKotlin
ITアーキテクトPMスマホアプリエンジニア
作業内容 ・複数の自社サービスのWebサービスの移行/機能追加/開発案件に携わっていただきます。 ・スキルに応じて下記作業をご担当いただきます。  -PM  -システム要件定義、方式設計  -アジャイル形式、または、ウォータフォール形式での開発ファンクションのリード(携さわるしサービスによって異なります)  -関係者との折衝を含むプロジェクト管理全般  -ベンダー管理(業務委託、パートナー)  -既存システム調査  -PoC、導入技術選定
NEW

【iOS(Swift)】【業務委託(準委任)】法人向けクラウドサービス関連のアプリ開発対応【リモートOK】

650,000円/月

業務委託(フリーランス)
東京都
神谷町駅
iOSSwift
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 法人向けクラウドサービス関連のiOSアプリ開発対応をお任せいたします。 ■具体的な作業内容 ・スマートフォンやタブレット端末向けの自社サービスアプリケーションの設計、開発、保守 ・基本設計~製造~テスト ■開発環境: Swift、Objective-C、Combine、firebase、Alamofire、SwiftUI

【Kotlin or Swift】自社EV充電インフラサービスにおけるモバイルアプリ開発

750,000 〜 900,000円/月

業務委託(フリーランス)
東京都
SwiftKotlin
スマホアプリエンジニア
作業内容 EV充電インフラ事業を主軸にサービスを展開している同社にて、 まずは日本でのシェアNo.1EV充電サービスへとグロースすることを目指し、 以下業務をお任せし伴走いただけるをお探しでいらっしゃいます。 ≪具体的な業務内容≫ 同社充電インフラサービスにおけるモバイルアプリ開発をお任せいたします。 ※既にローンチ済みのアプリです ・新機能開発 ・新サービス開発 ・運用保守(既存機能改修など) ≪開発環境≫ ・モバイルアプリ:Kotlin/Swift ・バックエンド:Python/AWS ・フロントエンド:React.js ≪組織体制≫ ・CTO1名 ・PO1名 ・フルスタックエンジニア2名 ・バックエンドエンジニア1名 ・モバイルアプリエンジニア4名(android、iOSそれぞれ2名) ・QAエンジニア2名 ⇒7割が外国籍の方で構成されています
NEW

Kotlin / Swift 証券向けスマホアプリ開発

710,000 〜 810,000円/月

東京都
六本木一丁目駅
JavaObjective-CAndroidiOSXcodeGitSwiftGitHubKotlin
スマホアプリエンジニア
作業内容 証券向けスマホアプリ(Android(Kotlin)/iOS(Swift))の基本設計〜テスト案件です。 開発は国内およびオフショア双方で行っているため、オフショア開発に抵抗がない方を募集しております。 <主な業務内容> ・国内向け開発部分の基本設計 ・スマホアプリのバックエンドサービス、リッチクライアントのバックエンドサーバー(金融系の処理)の開発 ・オフショア開発部分の受入れ、各種依頼、レビューなど <開発環境> ・開発:Android(Kotlin, Java) / iOS(Swift, Objective-C) / Android Studio / Xcode ・バージョン管理:Github
NEW

Kotlin 建設業界向DXプラットフォーム・ネイティブアプリ(リモート)

950,000円/月

業務委託(フリーランス)
東京都
秋葉原駅
GitKotlin
アプリケーションエンジニア
作業内容 ・SaaS型のサービスを展開している企業様の開発チームへご参画いただき、ネイティブアプリの開発をご担当いただきます。 ・新規機能の開発や既存機能のリファクタリングなどをメインでお任せいたします。
NEW

【Swift/リモート併用】動画配信サービスのiOS・tvOSアプリの開発及び運用の案件・求人

800,000円/月

業務委託(フリーランス)
東京都
渋谷駅
Objective-CiOSSwift
スマホアプリエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== ・動画配信モバイルアプリ、テレビ向けアプリ開発業務。 ・詳細設計/製造/単体テスト。プロジェクトによっては保守・運用までを含む。 ・複数のプロジェクトを牽引して対応することがあります。 ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性あり。 【言語/環境】 ・Swift、Objective-C ・Jira/Confluence  ・GitHub  ・Slack / G Suite 

【Swift/一部リモート】自治体系地域通貨アプリ・UI刷新プロジェクト案件

650,000円/月

業務委託(フリーランス)
大阪府
四ツ橋駅
PHPiOSSwift
スマホアプリエンジニア
作業内容 ・自治体系地域通貨アプリ、UI側の刷新プロジェクトに携わっていただきます。 ・現在運用中の自治体系通貨アプリのスマホUI側の刷新を行っていただきます。
NEW

【iOS(Swift)】【業務委託(準委任)】話題沸騰中!スニーカー売買プラットフォームのネイティブアプリ開発【フルリモート】

750,000円/月

業務委託(フリーランス)
東京都
渋谷駅
iOSSwiftKotlin
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 話題沸騰中のスニーカーフリマアプリのネイティブアプリの開発を行っていただきます。 サービスの急成長に伴った、事業的に必要な機能開発、WebViewが多く使われている現行のアプリからFlutterでフルネイティブ化を進めていただきます。 ■作業環境:Windows/Mac選択可 ■開発環境 ■プログラミング言語:Dart ■Webフレームワーク:Flutter ■開発工程:基本設計|詳細設計|実装・構築・単体試験|運用・保守

Swift 動画配信メディアのリードエンジニア

700,000 〜 900,000円/月

東京都
JavaPythonObjective-CiOSSwiftMVCfirebase
スマホアプリエンジニア
作業内容 機能ごとのマルチモジュールアーキテクチャを採用しております。 <業務内容> ・Swiftによるアプリ開発 ・新機能設計、開発及び機能改善 ・スピード感を持った開発 ・継続したコードの品質の改善や、自動化による開発環境の改善 ・チームメンバーのコードレビュー ・PdM、デザイナー、品質管理担当といった他職種とのチーム開発 ・イベント登壇やテックブログ執筆などエンジニアコミュニティへの情報発信 <開発環境> 【iOS】Swift/Objective-C(一部)/UIKit/CocoaPods/RxSwift/Lottie/Firebase 【バックエンド】Java/Python 【品質管理】NewRelic/Treasuredate 【コミュニケーション】Slack/Teams/Google Meet

【Node.js/Python】Chat-GPTを用いたサービスの開発エンジニアの案件・求人

820,000円/月

業務委託(フリーランス)
フルリモート
JavaScriptPythonCSSHTML5DynamoDBNode.jsAngularAWSAzureSwiftReactTypeScriptVue.jsNext.jsNuxt.jsLambda
スマホアプリエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== Chat-GPTを用いたソリューションサービスの開発プロジェクトチームへ新たに参画していただくエンジニアを募集しております。 ・自社のChat-GPTを用いたソリューションサービスの開発 ・本サービスの設計・開発・テスト・リリース ・Chat-GPTや本サービスに関する技術調査
NEW

【iOS(Swift)】【業務委託(準委任)】アプリ開発支援業務(上流SE)

900,000円/月

業務委託(フリーランス)
東京都
目黒駅
AndroidiOSSQL ServerNode.jsAWSSwiftFlutter
スマホアプリエンジニアSE
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 現在、ネイティブアプリの開発・運用・保守・維持を外部ベンダに委託しておりますが、委託費コストが莫大かつ、品質悪く内製化に切り替えたいとの要望が上がっております。 しかし、すぐに内製化が難しいため、まずはSESを要望しています。 ■具体的な作業内容 1.外部ベンダーが保持しているアプリのソースを把握 (外部ベンダーでやっていることを自社でできるようにする) 2.自社独自アプリとしてリニューアル iOS/AOS (外部ベンダー書いたソースの焼き直し) 内製化でのアプリ開発も行って頂きます。 

Swift / 英語 ポイントサービスにおけるiOS開発

550,000 〜 650,000円/月

東京都
品川駅
iOSSwift
スマホアプリエンジニア
作業内容 大手決済サービス企業におけるSwiftエンジニアリング支援要員を募集します。 【業務内容】 ポイントサービスにおけるiOS開発(Swift) 【ロール】 APPエンジニアリング

Swift/Objective-Cエンジニア タブレット向けアプリケーションケーション開発

650,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 タブレット向けアプリケーション開発に携わっていただきます。 Swift、Objective-Cを用いての開発をご担当いただきます。 設計よりおまかせする想定です。

Swift/Objective-Cエンジニア マーケティングサービスアプリケーション開発

850,000円/月

業務委託(フリーランス)
東京都
Objective-CSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 マーケティングサービスのアプリ開発に携わっていただきます。 工程としては設計以降を想定しております。 SwiftまたはObjective-Cでの開発をおまかせします。

Objective-C/Swiftエンジニア 位置情報取得SDKのメジャーアップデート業務案件(週5稼働)

800,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・iOSアプリの開発にご参画いただきます。 ・位置情報取得システムまわりをアップデートするにあたり、Objective-CまたはSwiftでの開発をおまかせします。 ・詳細設計からご担当いただきます。

Swift/Objective-Cエンジニア iOSアプリケーション開発

750,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 累計DL数1400万以上を誇る主軸のゲームタイトルを支え、さらに盛り上げていくようなモバイルアプリ(ノンゲーム)の開発を行っていただきます。 SwiftまたはObjective-Cでの設計からおまかせする想定です。

Swiftエンジニア 新規機能追加開発案件(週5稼働)

800,000円/月

業務委託(フリーランス)
東京都
iOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・Swiftで記述されたiOSアプリの設計、構築、保守 ・サーバサイドエンジニアと共同でのサーバAPI設計 ・UIデザイナーとディスカッションしながらのUI設計 ・プロダクトマネージャーとの仕様やリリース内容のすり合わせ

【Swift(リモート)】ライブコマースアプリ

750,000円/月

業務委託(フリーランス)
東京都
AndroidiOSSwiftGitHubKotlinReactGoogle Cloud Platformfirebase
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・既存コードのリファクタリング ・新規機能開発 ・外部API連携 ・デザイン修正等 開発環境: ・iOS:Swift、Android:Kotlin、web:React/Go ・GCP ・Firebase ・Github、Slack等

Swift/AWSエンジニア ネイティブアプリケーション開発

850,000円/月

業務委託(フリーランス)
東京都
AWSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・販売店向け接客体験向上サービス ・カタログコンテンツをウェブの閲覧履歴や検討内容をもとに顧客ごとにカスタマイズするサービスの導入を目指す ・上記におけるSwiftをベースにしたネイティブアプリ開発 ・フロントエンド開発(API調整含む)/デバッグ対応、 単体テスト、内部結合テスト、リリース作業

Swiftエンジニア 飲食業務支援アプリケーション開発

850,000円/月

業務委託(フリーランス)
東京都
iOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 飲食業務支援アプリのiOSアプリの設計/実装をご担当いただける方を新規募集いたします。 ・ディレクター ・デザイナー との要件調整 ・サーバーサイドエンジニアとの連携 ・Swiftを用いた設計と実装 ・テストコード作成

【iOS(Swift)】【業務委託(準委任)】地方自治体向けポータルアプリ開発案件

950,000円/月

業務委託(フリーランス)
東京都
馬喰町駅
JavaObjective-CAndroidiOSSwiftKotlinFlutter
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 地方自治体のポータルアプリ開発をお任せいたします。 ■具体的な作業内容 ・既存行政サービスを一つに繋ぐモバイルアプリ ■開発環境: ・Moile:Swift/Kotlin or Flutter ・Server:PlayFW/Java ・Infra:AWS

swift ネット銀行モバイルアプリ開発プロジェクト

600,000 〜 700,000円/月

東京都
C#iOSSwift
スマホアプリエンジニア
作業内容 モバイルアプリ開発プロジェクト ・iOSアプリ開発 ・swiftを用いたiOSアプリ開発 ・設計書作成 ・各所とのコミュニケーションを通じた、要件整理

【Swift(リモート)】新規バーチャルライブ配信サービス開発

750,000円/月

業務委託(フリーランス)
東京都
Swift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・アバターライブ配信サービスのUI実装 ・上記サービスのAPI実装、繋ぎ込み ・FireStore、Firebase等の管理、設計

Swift / Kotlin / android Java ファンクラブアプリ開発

480,000 〜 580,000円/月

東京都
渋谷駅
JavaAndroidiOSXcodeSwiftKotlin
スマホアプリエンジニア
作業内容 既にリリースしているアプリの内製化にあたって、ソース解析及びカスタマイズを実施していただきます。 リリースのタイミングによってアプリの技術要素が異なるため、Swift,Kotlin,android Java を使用します。 <開発環境> ・Xcode/Swift, Kotlin, android Java <基本時間> 10:00~19:00

【iOS(Swift)】【業務委託(準委任)】医療メディアのネイティブアプリ開発案件

800,000円/月

業務委託(フリーランス)
iOSSwift
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 医療メディアのiOSネイティブアプリ開発をお任せいたします。 ■具体的な作業内容 ・React Nativeで開発してきたものをSwiftに置換。

【Swift(リモート)】医療業界向けBtoCスマホアプリケーション開発

750,000円/月

業務委託(フリーランス)
東京都
渋谷駅
iOSGitJIRASwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・iOSで既にリリースされているアプリケーションの追加開発およびエンハンス開発 ・画面設計〜テスト ・リリース対応サポート *開発言語等:iOS(Swift)/SwiftUI/Bitrise(CI/CD)など *その他:Github/Slack/Confluence/JIRA/Googleドキュメント

Swift / iOS 予約台帳アプリ開発

830,000 〜 930,000円/月

東京都
iOSSwiftGraphQL
スマホアプリエンジニア
作業内容 顧客が提供する、予約台帳アプリの機能開発を行っていただく案件です。 <具体的には…> ・Swiftを用いたアプリの設計/開発 ・API開発を担当するサーバサイドチームと連携し、APIのインタフェース設計 ・企画担当と連携したシステム要件定義、サービス改善提案など上流部分も担当可能 <使用言語・ツール(一部抜粋)> Swift / SwiftUI / Concurrency / Combine / MVVM / GraphQL / Fastlane / Bitrise

【Kotlin(リモート)】金融BtoC向けシステム開発

800,000円/月

業務委託(フリーランス)
東京都
九段下駅
AndroidiOSSwiftKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・スマートフォンアプリ(要件定義)〜設計〜リリース ・テスト仕様書作成、テスト実施 ・その他、アプリ開発に係わる業務 *開発環境:Android、Kotlin、iOS、Swift

Objective-C/Swiftエンジニア iOSアプリ改善/保守対応案件(週5稼働)

600,000円/月

業務委託(フリーランス)
東京都
Objective-CiOSSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・iPad/iPhone業務アプリの開発、保守・エンハンス ・アプリ関連システムの開発、保守・エンハンス ・作業工程:製造からテスト

【iOS(Swift)】【業務委託(準委任)】ネイティブアプリ開発

850,000円/月

業務委託(フリーランス)
東京都
東京駅
iOSSwiftKotlinFlutter
スマホアプリエンジニア
作業内容 【20代~30代のITエンジニアが活躍中!】 ■概要 Flutterを用いたネイティブアプリ開発をお任せします。 ■具体的な作業内容 ・ Swift(iOS)Kotlin(Android)開発中のアプリをFlutterを用いて置き換えます

あなたにピッタリ
フリーランス案件が見つかる

  • 110万件以上のフリーランス案件から一括検索

    253,025の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 5月6日(Mon)更新

    10万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

Swift案件のよくある質問

Swiftの月額単価の相場はどれくらいですか?

Swiftの月額単価の相場は77万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

Swiftの案件数は何件ですか?

フリーランスHub上でご覧いただけるSwiftの案件数は7192件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもSwiftのフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

Swiftについて

【Swiftの概要】 Swiftは、Apple社が開発したプログラミング言語です。iOSやMac、Apple Watchのアプリケーションを開発する目的で作られました。オープンソースで導入が容易であり、フリーランス案件を出す企業でもアプリ制作にSwiftを用いるところは多い傾向があります。Swiftの利点は、動作が高速であることです。また、使用前の変数初期化やオーバーフローチェックなどの機能による安全性もSwiftの優れている点です。他にも、構文の読みやすさやObjective-Cとの互換性など、さまざまなメリットが存在します。 【Swiftの特徴】 Swiftは、主にiOSアプリの開発で活用され、Webアプリでも利用できるなどさまざまなアプリケーション開発が可能です。Swiftの学習アプリである「Swift Playgrounds」を使用すればリアルタイムに動作確認でき、保守性の高さ・学びやすさにもつながっています。C言語・Objective-Cなどのプログラミング言語と相性がよいのも特徴です。C言語と併用したシステム開発や、Objective-CとSwiftの併用によるアプリ開発も可能です。 Swiftはコンパイラ型言語であり、実行速度が高速で、大きなデータの処理・高速なレスポンスに適しオンライン対戦型のゲーム開発にも向いています。 【Swiftフリーランスエンジニアの参画が可能な案件例】 Swiftが使用できると、フリーランスエンジニアも案件に参画できます。Swiftが利用されている案件の例を紹介します。 ・iOSアプリ開発 iOSアプリ開発は、iPhoneやiPad上のアプリ開発をさします。現在利用されているiOSアプリの多くは、Swiftで開発されています。Swiftが登場するまで、iOSアプリの開発は主にObjective-Cが用いられていました。Swiftは、Objective-Cよりコードがシンプルで、処理スピードが速いため、用いられるようになりました。Swiftは、単一の言語で活用するだけでなく、Objective-Cのコードに組み込めます。 ・macOSアプリ開発 SwiftでmacOSアプリの開発も可能です。パソコンとスマートフォンの両方で使えるアプリを、1つの言語で開発できる点は大きなメリットといえるでしょう。macOSアプリの開発には、SwiftのほかC言語、C++、Objective-Cなどが用いられる傾向にあります。macOSアプリは、例えばバックグラウンドで動作するアプリのような、GUI(グラフィカルユーザインターフェース)が不要のものもあります。SwiftならGUI不要のアプリも開発できます。 ・WatchOSアプリ開発 WatchOSは、Apple watchで使用されているOSです。Apple watchは歴史がまだ浅く、アプリの開発は今後盛んになると考えられます。画期的なアプリを開発できる余地が残されているともいえるでしょう。 Apple watch用のアプリは、Apple watch単独で動作するアプリと、iPhoneと連動するアプリがあります。iPhoneと連動するアプリの開発難易度は高く、より高い技術が求められます。 ・tvOSアプリ開発 tvOSは、Apple TVで使用されているOSです。テレビに接続すると、大きな画面で動画配信サービスやドラマ・映画の試聴ができます。tvOSアプリはiPhoneと連動して、iPhone内の写真や動画、音楽などをテレビで楽しめます。tvOSに対応したアプリは数が少なく、開発需要も現状ではそれほど高くありません。しかし、こういったアプリがSwiftで開発できることは知っておくとよいでしょう。 ・Androidアプリ、Webアプリ、サーバーの開発 Swiftは主にApple社の製品に対応するアプリ開発に利用されています。現在はApple社製品以外のアプリ開発も可能です。AndroidのアプリやWebアプリの開発に加え、サーバー開発にも対応しています。既に、サーバー開発用のフレームワークも豊富に用意されています。 【Swiftフリーランスエンジニアの案件参画に関して】 Swiftフリーランスエンジニアの案件は、最低でも2〜3年前後の開発経験を求める内容が多い傾向です。企業に入って数年の経験を積む必要があるでしょう。未経験からSwiftエンジニアとして企業に転職するのは比較的容易なので、まずは就職しそこで数年の経験を積むことを検討してください。合わせて、フリーランスとして活躍する際に求められるスキルの習得も目指します。経験年数や保有するスキルが多いほど参画できる案件が増え、働き方や単価なども好条件のものを選べるので、就職後もスキルアップを意識して過ごしましょう。 【Swiftフリーランス案件・求人に参画するために必要なスキル】 Swiftを使うフリーランス案件に参画する際、Swift以外の言語を使った開発経験とプログラミングスキルがあれば有利になるかもしれません。Swiftと関わりが深い言語はObjective-Cのほか、相互運用性があるObjective-C++やC言語です。また、SQL・Java・Kotlinなども挙げられます。RDBMS(リレーショナルデータベース管理システム)を扱うスキルなど、バックエンド(サーバー・クラウド)の知識も持っていれば、幅がさらに広がるでしょう。 なぜなら、Swiftがサーバー・クラウドの開発に使われる場合があるためです。機会があれば、サーバー・クラウドの開発へ積極的に関わるとよいでしょう。ほかにも、上流工程の実務経験があれば、折衝能力やマネジメント能力などをアピールできます。上流工程を経験していれば、全工程の知識・経験が求められる高単価案件を獲得できる可能性は高まると考えられるでしょう。チームを牽引できる力やタスク・スケジュールを管理するスキルも重宝されます。 【Swiftの習得難易度・勉強方法について】 Swiftは構成のシンプルさ、インタラクティブな形式の特徴から、初めてプログラミングを行う人にも向いている習得難易度が低めの言語です。学習用ツールや学習コースも豊富で、独学・スクールで勉強が可能です。Swiftのプログラミングや開発方法を、基本から学べるでしょう。独学で学ぶときは、「〇〇できるアプリを作る」と、明確な目標をもって学習に取り組んでください。Swiftは習得しやすいとはいえ、プログラミング言語は全般的に馴染みのないもののため、学習時に挫折しやすい傾向にあります。目標を決めることは、モチベーションの維持に役立ちます。コミュニティに参加すれば、壁に直面した時に乗り越えやすいでしょう。スクールで学ぶ場合、キャリアプランを考え、職種や業界を明確にしたうえでカリキュラムを選択しましょう。目指す職種・業界に適した学習を効率よく進めてください。また、Androidを含めたスマートフォンアプリ開発言語やバックエンドの知識を学ぶと案件を得るうえで有利になるといえるでしょう。他言語やバックエンドの知識も併せて学習することをおすすめします。 【Swiftフリーランスエンジニアにおすすめのフレームワーク】 Swiftフレームワークは種類が豊富です。学習するフレームワークの選択に迷うケースもあるでしょう。Swiftフリーランスエンジニアにおすすめのフレームワークを5つご紹介します。 ・Perfect Perfectは、Swiftとほぼ同時にリリースされたWebアプリのフレームワークです。フロントエンド・バックエンドのいずれか一方のみの開発にしか対応していないフレームワークが多い中、両方に対応できるメリットがあります。1つのフレームワークで両方の開発ができ、学習や業務の効率化につながるでしょう。必要に応じてほかのフレームワークを追加することも可能です。 ・Swifton Swiftonは、Ruby on Railsを参考に作られた、Webアプリのフレームワークです。Swiftで開発されたフレームワークで、とてもシンプルです。学習すべき内容も限られています。SwiftonはMySQL・PostgreSQLをサポートしています。Ruby on Railsを用いた開発経験のある方にはより使いやすいフレームワークです。 ・Slimane Slimaneは、Swift3で開発ができる、シンプルなコードのWebアプリフレームワークです。Slimaneは軽量・高速であり、非同期通信に強いといえます。複雑な処理に対応でき、アプリへの同時接続にも強いところがメリットです。SlimaneはHTTPサーバーとしての機能を持っている点も魅力です。フレームワークと別にサーバーを構築する手間が省けます。 ・Kitura Kituraは、IBM社からリリースされた、Webアプリ・Webサーバーを開発できるサーバーサイドSwift用のフレームワークです。短い応答時間・少ないメモリ使用量・エコシステムへの対応・クラウド向けである特徴をもち、開発を効率よく進められます。現在は、コミュニティが運営するプロジェクトに移行しています。コミュニティに参加することも可能です。 ・Vapor Vaporは、PHPのLaravelを参考にリリースされた、開発効率をより重視したSwiftのフレームワークです。Laravelでの開発経験のある人は理解しやすく、学習しやすいフレームワークであるといえます。Vaporには、Webアプリに必須といえる機能のほかにも豊富な機能が備わっています。Vaporは便利なフレームワークである一方、Ubuntuにしか対応していません。 【Swiftフリーランス案件・求人に参画するために役立つ資格について】 Swiftのフリーランス案件・求人への参画を目指すうえで、持っておくと役立ったり有利になったりする資格があります。Swiftと関係する資格をご紹介します。 ・App Development with Swift App Development with Swiftは、Apple社から提供されているSwift・Xcode・App開発ツールの基礎知識を証明する資格です。iOSアプリの開発に必要な知識を問われます。Swiftによるプログラミングの基礎概念、ビルディングブロックの使用方法、アプリケーション開発案件に必要な知識が身につくでしょう。2023年8月現在、日本語版の試験は実施されていませんが、国内で英語版の受験はできます。資格取得の勉強で知識を深めれば、Swiftを使うフリーランス案件への参画がスムーズになるでしょう。 ・システムアーキテクト試験 システムアーキテクト試験は、IPA(情報処理推進機構)が実施するIT系の国家資格です。この試験に合格すると、システム開発の要件定義や、設計の知識・技術が認定されます。システム開発の上流工程が理解できていることを証明することができます。Swiftに特化した資格ではないものの、上流工程の知識・技術があることをアピールできるでしょう。 ・その他エンジニアとしての基本資格 前述した2つ以外のエンジニアとしての基本資格は、Swiftフリーランス案件への参画に役立ちます。このほかにも、保有していると案件を行う際に役立つ基本資格があります。基本情報技術者試験・応用情報技術者試験・ITストラテジスト試験などです。いずれの資格もIPAが実施していて、IT人材に求められる知識・技術を証明できます。 【Swiftの市場動向や将来性について】 Apple製品のシェア率は高く、今後も継続していくでしょう。とはいえ、Apple製品は高額なため一部の国・地域での展開が主流です。Swiftは新しいプログラミング言語でもあるため、JavaやPHPなどと同等の知名度・市場規模はまだありません。今後、世界的に製品が広がっていけばより需要が高まっていくと考えられるでしょう。そのため、Swiftは将来性のある言語であるといえます。Apple製品の需要がある限り、Swiftを使うフリーランス案件も引き続き豊富に出されていくと考えられます。また、SwiftはWebサービスでも利用されていて、ニーズが高まっている言語です。ただし、言語の移行がある可能性もあるため、Objective-CやC言語、Java、Kotlinなどの言語と一緒に習得すると、より安定して案件に参画できるでしょう。 ※この文章は、2023年7月時点の内容です。