Swift×リモートワーク/在宅勤務可の業務委託案件・フリーランス求人一覧
該当件数
136件
並び替え:
〜
700,000円/月
(週5日)
開発環境 | Swift, Kotlin | |
求めるスキル |
・ Kotlin、Swiftのいずれかを使ったアプリ開発経験がある方
・ 正社員転換を検討いただける方 ・ 音声を使用したサービスの開発経験 ・ Vue.js (TypeScript)等のフロンドエンド開発経験 ・ Python、Ruby、Goのいずれかを使ってのバックエンド開発経験 |
|
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・正社員転換を検討いただける方
〜
800,000円/月
(週5日)
開発環境 | Swift, Kotlin | |
求めるスキル | ||
募集職種 | アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週5日)
開発環境 | Objective-C, Swift | |
求めるスキル |
・ iOS向けのアプリ開発経験 3年以上
・ SDKの開発経験 ・ objective-cの開発経験 ・ 広告・アドテクに関する開発経験(広告SDKのアプリへの実装等) |
|
募集職種 | フロントエンドエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
〜
900,000円/月
(週4日〜5日)
開発環境 | Swift, ReactNative | |
求めるスキル |
・ iOSアプリの実装経験3年以上(2言語以上)
・ androidアプリの実装経験3年以上(2言語以上) ・ 調査結果や実装内容を定期的に報告・共有し、必要に応じてドキュメント化ができる ・ ReactNative/swift/kotlin/fluttrの実装経験(iOS/androidアプリでの現在主流な言語) ・ 技術検証の実務経験 |
|
募集職種 | iOSエンジニア, Androidエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週4日〜5日)
・androidアプリの実装経験3年以上(2言語以上)
・調査結果や実装内容を定期的に報告
・共有し、必要に応じてドキュメント化ができる
〜
800,000円/月
(週5日)
開発環境 | Objective-C, Swift | |
求めるスキル |
・ Swift/Objective-CでのiOS向けネイティブアプリケーション開発の実務経験
・ チーム環境での開発、テスト、ドキュメント作成経験 ・ iOS向けネイティブアプリケーションのリリース・運用経験 ・ MVVMやClean Architectureをはじめとしたアーキテクチャに則ったモダンなメンテナンス性の高いコードの作成経験 ・ CI/CDの知識 |
もっと見る |
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
800,000円/月
(週5日)
・チーム環境での開発、テスト、ドキュメント作成経験
・iOS向けネイティブアプリケーションのリリース
・運用経験
〜
700,000円/月
(週5日)
開発環境 | Swift, Flutter | |
求めるスキル |
・ Flutterでのモバイルアプリ開発経験(目安3年以上)
・ 事業会社での開発経験 ・ Swift、Kotlinでのモバイルアプリ開発経験 ・ アーキテクチャ設計経験 |
|
募集職種 | アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・事業会社での開発経験
〜
700,000円/月
(週5日)
開発環境 | Swift | |
求めるスキル |
・
|
|
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・3年以上
自動テストの経験、またはテスタビリティを考慮したコーディングができる
〜
900,000円/月
(週5日)
開発環境 | Swift, Unity | |
求めるスキル |
・ iOSアプリ(Swift)の開発経験(2年以上)
・ 上流〜下流まで一貫して自走可能な開発スキル ・ 複数メンバー(3名以上)を対象とする、チームリーダーもしくはPL経験 ・ SDKの設計/開発、導入支援の経験(言語は問わない) ・ Android向けアプリケーションの開発経験 |
もっと見る |
募集職種 | iOSエンジニア, ゲームエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
900,000円/月
(週5日)
- StoreKit/StoreKit2を使用したアプリ内課金の実装経験
- 上流〜下流まで一貫して自走可能な開発スキル
- 複数メンバー(3名以上)を対象とする、チームリーダーもしくはPL経験
〜
800,000円/月
(週5日)
開発環境 | Swift, Flutter | |
求めるスキル |
・ iOSでのネイティブアプリ(Swift製) 開発経験 実務3年以上
・ 仕様検討、設計、開発、リリースの経験 ・ チームでの開発経験 ・ iOSアプリ開発における、UI/UX設計 or テスト or 改善等の経験 ・ ネイティブアプリ向けSDKの開発経験 |
もっと見る |
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
800,000円/月
(週5日)
・仕様検討、設計、開発、リリースの経験
・チームでの開発経験
〜
600,000円/月
(週3日〜5日)
開発環境 | Swift, Kotlin | |
求めるスキル |
・ プログラミング経験3年以上(SwiftおよびKotlin)
・ Swift:Uikit、SwiftUIの経験 ・ Kotlin:Jetpack compose、Activity/Fragment/XMLの経験 ・ Springbootの経験(Push通知のバッチ処理で利用) ・ AWS環境での開発経験 |
|
募集職種 | プログラマー, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週3日〜5日)
・Swift:Uikit、SwiftUIの経験
・Kotlin:Jetpack compose、Activity/Fragment/XMLの経験
〜
1,000,000円/月
(週2日〜5日)
開発環境 | Swift, 開発計画策定/改善 | |
求めるスキル |
・ Swiftでの01でのアプリ開発経験
・ GraphQLの経験 ・ Viperの経験 ・ チームの立ち上げ期で開発を進めた経験 ・ 買取りやマッチング等、2つのステークホルダー(買いたい人、売りたい人/転職先を探している人、人材を探している企業/男性、女性等)がいるサービスを手掛けた経験 |
|
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週2日〜5日)
・GraphQLの経験
・Viperの経験
・チームの立ち上げ期で開発を進めた経験
〜
900,000円/月
(週5日)
開発環境 | Swift, 開発計画策定/改善 | |
求めるスキル |
・ Swift を用いた iOS アプリの開発経験(2年以上目安)
・ iOS 標準ライブラリや OSS に対する知識 ・ MVVM / Clean Architecture / VIPER / Flux 等の設計思想の導入経験 ・ スクラムによるチーム開発経験 ・ 大規模な(総コード数が 10 万行を超える)アプリの開発、運用経験 |
もっと見る |
募集職種 | iOSエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
900,000円/月
(週5日)
・iOS 標準ライブラリや OSS に対する知識
〜
900,000円/月
(週5日)
開発環境 | Swift, Flutter | |
求めるスキル |
・ 3年以上のSwiftを用いたiOSアプリ開発経験
・ CoreDataを用いたiOSアプリ開発経験 ・ Flutter 3系を用いたFlutterアプリ開発経験 ・ Objective-Cを用いたiOSアプリ開発経験 ・ Riverpod 2.0以降のバージョンを使った開発経験 |
|
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・CoreDataを用いたiOSアプリ開発経験
・Flutter 3系を用いたFlutterアプリ開発経験
〜
700,000円/月
(週4日〜5日)
開発環境 | Swift, UIUX改善 | |
求めるスキル |
・ アプリのチーム開発やアジャイル開発をリードした経験がある方
・ 周囲と円滑にコミュニケーションを図りながらチーム開発を進めた経験がある方 ・ グロービスのミッション、社会人教育に興味・関心が持てる方 ・ iOS アプリ(Swift)の開発、リリース、運用経験 ・ 論理的思考力があり、誠実かつ謙虚に仕事に取り組める方 |
もっと見る |
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週4日〜5日)
・周囲と円滑にコミュニケーションを図りながらチーム開発を進めた経験がある方
・グロービスのミッション、社会人教育に興味
・関心が持てる方
・iOS アプリ(Swift)の開発、リリース、運用経験
・論理的思考力があり、誠実かつ謙虚に仕事に取り組める方
〜
900,000円/月
(週5日)
開発環境 | Swift, Kotlin | |
求めるスキル |
・ iOSアプリ(Swift)の開発実務経験が3年以上
・ リードエンジニアやテックリードの経験 ・ Android(Kotlin)の開発経験 |
|
募集職種 | iOSエンジニア, PM | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
開発環境 | Go, Swift | |
求めるスキル |
・ GoあるいはSwiftでの01での開発経験
・ チームの立ち上げ期で開発を進めた経験 ・ 買取りやマッチング等、2つのステークホルダー(買いたい人、売りたい人/転職先を探している人、人材を探している企業/男性、女性等)がいるサービスを手掛けた経験 |
|
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・チームの立ち上げ期で開発を進めた経験
〜
700,000円/月
(週3日〜5日)
開発環境 | Objective-C, Swift | |
求めるスキル |
・ 外部機器との通信を利用したアプリケーションの開発経験
・ Combine, SwiftUI等フレームワークへの理解 ・ Core Data への理解 ・ リモートでのコミュニケーション経験 ・ レガシーコードの刷新経験 |
もっと見る |
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週3日〜5日)
・AutoLayoutによる画面レイアウトへの正しい理解
・iOS Human Interface Guidelinesへの理解
・メンテナンス性の高いコードの設計、リファクタリング経験
●iOS向けネイティブアプリケーションのリリース
・運用経験
・App Store Review Guidelinesへの理解
・自身が開発した機能や既存の機能に対してユニットテストを記述できる
・CI/CDサービスを使用したテスト
・リリースフローの自動化経験
●複数人での開発
・運用への理解
・経験
・Git/GitHubでのバージョン管理に関する理解
※GUIツールの利用有無は問わないが、CLIでの操作が問題なく行えること
・PullRequestを通じたコードレビューの実施経験
〜
700,000円/月
(週5日)
開発環境 | Swift, Unity | |
求めるスキル |
・ Unity製アプリのプロジェクトに、開発・保守・運用に携わった経験
・ Unity向けプラグイン、ライブラリ、パッケージに関する理解 ・ 定量データを分析し、それを元に改善アクションに繋げた経験 ・ クライアント側の開発だけでなく、サーバー側(API)を含めたシステム全体を見て開発に関わった経験 ・ アプリ開発環境の構築経験(Unityエディタ拡張、Lint、CI/CD、コードの自動生成等) |
もっと見る |
募集職種 | アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・保守
・運用に携わった経験
・Unity向けプラグイン、ライブラリ、パッケージに関する理解
Swift案件を絞り込む
リモートワーク
SwiftのよくあるQ&A
-
Swiftの月額単価相場はいくらですか?
61万円です。※ITプロパートナーズで募集中の案件の平均月額単価
-
Swiftの案件数はどのくらいありますか?
71件です。(ITプロパートナーズで掲載中の案件数です)
-
Swiftのリモートワーク可能な案件はありますか?
あります。Swiftの案件のうち98%がリモートワーク可能です
Swiftのフリーランス求人・案件について
-
Swiftとは
swiftは、Apple社が開発したプログラミング言語です。iPad、iPhone、MacBookのスマートフォンアプリ開発ができます。2014年に発表したばかりで、2015年にオープンソース化しました。歴史は浅いですが、人気がある言語で注目を集めています。
swiftの開発環境にはMacOSが必要です。コーディングにはXcodeをインストールする必要があります。MacOSが無い人はWindowsやLinux環境でも作動します。不確定なバグや挙動不審な動作をすることがあるので、できる限りMacOSを用意するようにしましょう。
また、古い機種はXcodeがインストールできなかったり、ビルドができないこともあります。購入するなら中古よりも新品がおすすめです。
swiftが開発されるまではObjective-Cが利用されていました。しかし、Objective-Cは覚えるのが難しく、今ではほとんどObjective-Cは使われていません。では、どうしてswiftは人気があるのでしょうか?その理由として以下の特徴があります。
- コードの読み書きが簡単
プログラミング言語で例えると文法はC言語に似ており、他の言語を学んでいた人でもswiftにスムーズな移行ができます。また、他の言語に通じるライブラリが複数用意されているので、1から覚えることがあまりありません。
- 互換性がある
swiftはObjective-Cと互換性があります。例えば2014年以前に作られたスマートフォンアプリの土台を利用する時、Objective-Cとswiftの言語を混合した状態でもアプリは作動します。これまでObjective-Cを使っていた人も、学んだ知識が無駄になることはありません。また、アプリを開発している企業も過去に積み重ねた資産が活用できます。
- 開発環境のコストが掛からない
開発環境にはXcodeが必要です。Apple社が無料で配布しているので簡単に導入でき、開発準備に手間やコストが掛かりません。大規模開発をする時は有料の統合開発環境を求められることが多いので、この手軽さは初心者にとって大きなメリットです。
- 高速処理を実現
アプリケーション開発でネックとなるのは処理速度です。コード行数が少ないアプリケーションであれば気にする必要はありませんが、開発規模が大きくなるとコンパイル時間が掛かったり、シミュレーションが重たくなってしまいます。しかし、swiftはC++と同じ処理速度でJavaより約5倍ほど配列速度が速いので優秀です。JavaはAndroidの開発言語にも使われていることを考えると、処理速度が速いことがわかります。
-
Swiftフリーランス案件・求人の特徴や動向
求人は開発経験者を募集している企業がほとんどです。ただし、経験年数を指定している企業は少なく、3年間の開発経験があればどこでも応募できます。また、Objective-Cが分かる人を求人している企業もあるので、覚えておくと便利です。
その他にもAndroidとIOSの両方でアプリケーション開発を行っている企業があり、KotlinまたはJavaの経験が必須な場合もあります。そのため、Androidのスキルを身に付けると、求人の幅が広がります。
案件の動向としては、消費者向けのサービスよりもBtoBのアプリケーション開発が多くありました。例えばDX化に向けた業務効率化ツールであったり、決済サービスの開発があります。
-
Swiftフリーランス案件・求人の代表的な案件の種類
案件の種類はプラットフォームから開発する案件は少なく、機能追加や保守がメインです。SEよりもプログラマが求められており、大規模開発の案件が多くあります。報酬が良く、月100万円以上を超える案件もあります。種類毎にまとめたので参考にしてみてください。
- アプリ開発・プログラマ
バックエンド・フロントエンドエンジニアに分かれて求人があります。どちらも単価は変わりませんが、フレームワークやAPIによって求められているスキルが違うので応募前に自分のスキルに合っているか確認しましょう。
- アプリ開発・SE
案件数は少ないですが、上流工程の求人もあります。顧客の要望を聞き、仕様定義・設計を行う仕事です。プログラマの知識はもちろんのこと、アルゴリズムの思考や円滑なやり取りを行うためのコミュニケーションスキルなどが必要で難易度が跳ね上がります。
- アプリ開発・リプレイス
主にObjective-Cからswiftへのリプレイス作業やIOSからAndroidの移植作業がメインとなります。言語の特性を知ったうえでリプレイスを行わなければならないため、とても難しい作業です。しかし、単価は高くなるのでフリーランスとして安定した収入を得ることができます。
-
Swiftフリーランス案件・求人を獲得する為に必要なスキルや経験
フリーランスの案件を獲得するにはswiftの開発経験が必須です。未経験者で応募している企業はなく、即戦力を求められています。またswift以外で必要なスキルは3つあります。
- Objective-C
高単価案件を獲得する為に必須のスキルです。Objective-Cでコーディングをしている企業はほとんどいないので、詳しく覚えなくてもいいですが、基本的なコードを読めるようにしておきましょう。
- Java
Android開発で使われている言語です。アプリケーションを開発後、IOSとAndroidの両方でリリースしている企業が多く、必須のスキル。WindowsOSがあればPC内で開発からシミュレーションまで無料でできます。
- DB操作
アプリケーション内のユーザー情報を操作するためにビックデータを扱う必要があります。DBの操作はアプリケーション開発をするうえでとても大切です。覚えておけば、金融関連の案件に応募できます。
-
Swiftフリーランスエンジニアにおすすめのフレームワーク
swiftフリーランスエンジニアにおすすめのフレームワークを5つまとめたので紹介します。
### Kitura
kituraはIBM社によって開発されたWebアプリケーションフレームワークです。クラウド環境で作動するアプリケーション開発に特化しています。フリーランスの案件でも必須のスキルとして求められていることがあり、多くの企業で採用されているフレームワークです。
クラウド環境の開発はBtoB、BtoC共に需要が高く、ユーザーが場所を問わずに利用できるので、高い人気があります。開発元が有名な会社ということもあって、信頼度も高く安定しているフレームワークです。また、今後のアップデート予定はないと発表しているので、急な仕様変更が入ることもありません。
### Perfect
フロント、バックエンド共に開発できる優れたフレームワークです。REST APIに対応しているので、コーディングをスムーズにできます。
### Express
Expressは高速処理が特徴のフレームワークです。npmモジュールが豊富にあるので、自由なカスタマイズが可能。構成要素をJavaScript言語で記載できるので、既にホームページ制作の知識を持っている人はすぐに習得できます。また、ヘルプページが日本語対応しているので、英語が苦手な人でも安心してください。
## HTTPSwiftServer
HTTPSとIOSの連携に特化しているフレームワークです。通信周りが強いコーディングを行えるので、高いセキュリティを築きたい時に便利です。
-
Swiftフリーランス案件・求人に役立つおすすめ資格
swiftは開発されてからまだ日が浅いため、資格は「App Development with Swift」しかありません。App Developmentwith Swiftの難易度はあまり高くないですが、全て英語で出題されます。英語が読めない人にとっては難しい試験です。
勉強方法は学習教材が販売されており、その中から出題されます。受験費用は10780円です。1年間通して試験が行われているので何度でも挑戦できます。
-
Swiftの習得方法や難易度
swiftの難易度は低く、コードがシンプルなので初心者でもおすすめ。習得方法は実際にアプリを作りながら、分からない箇所をインターネットで調べることで、早く覚えることができます。参考書を購入するとお金が掛かってしまうので、安く抑えたい人は実践で覚えていきましょう。
簡単なゲームアプリの開発であればインターネットにコードが記載されています。改造しながら自分だけのアプリを作ってみてください。
ただし、swiftはオープンソースで常に新しいバージョンが更新されています。新機能を搭載されることがあるので、最新のバージョンチェックを欠かさないようにしましょう。
-
Swiftフリーランスエンジニアの将来性
swiftのフリーランスエンジニアは今後、更に需要が高くなると言えます。Apple製品の市場は年々拡大していますし、スマートフォンアプリは家電や車と連携してより便利なものになってきています。最新技術を学びたいならswiftがおすすめです。
さらに詳しい情報は「Swiftのフリーランス案件まとめ!業務委託でアプリ開発案件を獲得しよう- アトオシ」をご覧ください。