Swift×高単価の業務委託案件・フリーランス求人一覧
該当件数
42件中1~40件を表示
並び替え:
〜
1,000,000円/月
(週2日〜5日)
開発環境 | Swift 開発計画策定/改善 | |
求めるスキル |
・ Swiftでの01でのアプリ開発経験
・ GraphQLの経験 ・ Viperの経験 ・ チームの立ち上げ期で開発を進めた経験 ・ 買取りやマッチング等、2つのステークホルダー(買いたい人、売りたい人/転職先を探している人、人材を探している企業/男性、女性等)がいるサービスを手掛けた経験 |
|
募集職種 | iOSエンジニア アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週2日〜5日)
・GraphQLの経験
・Viperの経験
・チームの立ち上げ期で開発を進めた経験
〜
1,000,000円/月
(週5日)
開発環境 | Go Swift | |
求めるスキル |
・ GoあるいはSwiftでの01での開発経験
・ チームの立ち上げ期で開発を進めた経験 ・ 買取りやマッチング等、2つのステークホルダー(買いたい人、売りたい人/転職先を探している人、人材を探している企業/男性、女性等)がいるサービスを手掛けた経験 |
|
募集職種 | iOSエンジニア アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・チームの立ち上げ期で開発を進めた経験
エンド直
エンジニア
【CTO】広告配信SDK開発におけるアドバイザーの業務委託案件・フリーランス求人
〜
400,000円/月
(週1日〜2日)
開発環境 | Swift 開発戦略立案 | |
求めるスキル |
・ SDK(iOS)での豊富な開発経験
・ テックリード、CTOとしての経験 ・ Android(SDK)での豊富な開発経験 ・ 広告配信系システム、サービスの知見 |
|
募集職種 | iOSエンジニア CTO | |
リモートワーク | 基本リモート一部出社 |
エンド直
エンジニア
【CTO】広告配信SDK開発におけるアドバイザーの業務委託案件・フリーランス求人
〜
400,000円/月
(週1日〜2日)
・テックリード、CTOとしての経験
〜
1,000,000円/月
(週5日)
開発環境 | Swift 開発計画策定/改善 | |
求めるスキル |
・ Swiftを用いたアプリ開発経験3年以上
・ チーム開発経験1年以上 ・ 企画担当と連携しながら開発を進めた経験 |
|
募集職種 | iOSエンジニア アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・チーム開発経験1年以上
・企画担当と連携しながら開発を進めた経験
■求める人物像:
・主体的に動ける方
・チーム構成の都合上40歳過ぎくらいまでの方
・少人数チームであるため日本人であること
・少人数チームであるため渋谷オフィス通勤圏内にお住まいの方であること
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Swift Xcode | |
求めるスキル |
・ UIKitを含むiOSの主要なフレームワークに関する深い知識
・ iOSアプリ開発チームのリーディング経験 ・ VIPERやClean ArchtectureなどiOSアプリケーションに関わるアーキテクチャーの知識 |
|
募集職種 | iOSエンジニア アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
・iOSアプリ開発チームのリーディング経験
・VIPERやClean ArchtectureなどiOSアプリケーションに関わるアーキテクチャーの知識
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Objective-C Swift | |
求めるスキル |
・ 1年以上のSwift UIでの開発経験
・ プロジェクトで必要なことを自らつかんで理解し、プロジェクト内で完全に自走できる方 ・ 大規模PJの経験があること ・ 関連言語含め5年以上の経験があること ・ Objective-Cの開発経験 |
もっと見る |
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
(個人開発/趣味の勉強での経験はNG 、Swiftエンジニアとしてハイスキルであれば経験なしでも検討可)
・プロジェクトで必要なことを自らつかんで理解し、プロジェクト内で完全に自走できる方
・大規模PJの経験があること
(個人開発/規模の小さい自社開発で1~3名のチーム経験しかありません、はNG)
・関連言語含め5年以上の経験があること
エンド直
事業責任者・プロデューサー
【CTO】アプリ開発を担うCTOの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Swift TypeScript | |
求めるスキル |
・ CTO経験、またはそれに準ずる経験をお持ちの方
・ Typescript環境でフルスタック開発可能な方 ・ Swiftを用いたiOSアプリの開発経験 ・ スタートアップやベンチャー企業で、サービスを0→1フェーズからグロースさせた経験 |
|
募集職種 | フロントエンドエンジニア CTO | |
リモートワーク | フルリモート |
エンド直
事業責任者・プロデューサー
【CTO】アプリ開発を担うCTOの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週3日〜5日)
・Typescript環境でフルスタック開発可能な方
〜
1,000,000円/月
(週5日)
開発環境 | Java Swift | |
求めるスキル |
・ Javaなどの言語でのシステム開発経験(5年以上)
・ iOS(Swift)、Android(Kotlin)の知見(レビュー) ・ AWS経験 ・ アジャイル開発経験 ・ Ruby on rails |
もっと見る |
募集職種 | システムエンジニア アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・iOS(Swift)、Android(Kotlin)の知見(レビュー)
・AWS経験
・アジャイル開発経験
〜
1,000,000円/月
(週3日〜5日)
開発環境 | Swift Kotlin | |
求めるスキル |
・
|
|
募集職種 | アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
Swiftを使った iOS アプリの開発経験
iOS / Android アプリの長期間の保守
・運用経験
クラッシュログの解析/バグ修正
テスト
ユニットテストの実装
・運用経験
CIを使った運用経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Swift Kotlin | |
求めるスキル |
・ Swift, Kotlinでのモバイル開発経験
|
|
募集職種 | アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週4日〜5日)
■求める人物像:
・カスタマイズの開発のため、顧客のことを理解して開発をすすめることができる方
・指示待ちではなく、能動的にメンバーとコミュニケーションが取れる方
〜
1,000,000円/月
(週5日)
〜
1,000,000円/月
(週5日)
〜
1,000,000円/月
(週5日)
〜
1,000,000円/月
(週5日)
開発環境 | Swift Kotlin | |
求めるスキル |
・ Androidアプリ(Kotlin)の開発実務経験3年以上
・ 「ユーザー体験を伸ばすプロダクトを、再現性をもって創る」ことに興味のある方 ・ 一つ一つのプロジェクトの参画期間が最低でも半年以上(1年以上の運用・開発経験があるとベター) ・ アジャイル開発の豊富な経験 ・ なにかしらのC向けサービス、マッチング、ECなどの経験がある方 |
|
募集職種 | Androidエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・「ユーザー体験を伸ばすプロダクトを、再現性をもって創る」ことに興味のある方
・一つ一つのプロジェクトの参画期間が最低でも半年以上(1年以上の運用
・開発経験があるとベター)
エンジニア
【PM/PL】ECアプリの開発リーダー募集!
〜
1,000,000円/月
(週5日)
開発環境 | Swift 開発ディレクション/小規模 | |
求めるスキル |
・ テックリードもしくはそれに近しい業務経験
・ iOS(Swift)の開発経験 ・ 英語スキル(外国籍のエンジニアが多いため、業務に支障がない程度のテキストコミュニケーションや会話ができる程度のスキルが必要です) ・ アジャイル開発 ・ Web開発 |
もっと見る |
募集職種 | PM PL | |
リモートワーク | 基本リモート一部出社 |
エンジニア
【PM/PL】ECアプリの開発リーダー募集!
〜
1,000,000円/月
(週5日)
・iOS(Swift)の開発経験
・英語スキル(外国籍のエンジニアが多いため、業務に支障がない程度のテキストコミュニケーションや会話ができる程度のスキルが必要です)
■尚可スキル
・アジャイル開発
・Web開発
・HIGの基本的理解
エンド直
エンジニア
【PL】マッチングサービスにおけるテックリードの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Java HTMLコーディング | |
求めるスキル |
・ 開発現場において、テックリード、リーダーなど開発に留まらず、組織をリードしたご経験
・ 過去Javaを用いた開発経験のある方 ・ コーディングテストを実施いただける方 ・ コードレビューやガイドライン策定を通じ、チームの開発力向上に貢献できる方 ・ toC 向けアプリサービスを展開している企業での自社開発のご経験 |
もっと見る |
募集職種 | アプリケーションエンジニア PL | |
リモートワーク | フルリモート |
エンド直
エンジニア
【PL】マッチングサービスにおけるテックリードの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週4日〜5日)
※直近Java以外の言語でも可
・過去Javaを用いた開発経験のある方
・コーディングテストを実施いただける方
〜
1,000,000円/月
(週4日〜5日)
〜
1,000,000円/月
(週4日〜5日)
・ベンチャーでの業務経験
・AWSまたはGCPのインフラの実装経験
・APIの開発経験
エンド直
エンジニア
【Flutter】中古買取りアプリ開発におけるエンジニアの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週5日)
エンド直
エンジニア
【Flutter】中古買取りアプリ開発におけるエンジニアの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週5日)
・スクレイピング
・EDA
・ルールペースプログラミング
・ベイズ(機械学習)
〜
1,000,000円/月
(週5日)
開発環境 | Objective-C Github | |
求めるスキル | ||
募集職種 | iOSエンジニア アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
開発環境 | UIUX改善 デザインディレクション | |
求めるスキル | ||
募集職種 | UI・UXデザイナー PdM | |
リモートワーク | フルリモート |
エンド直
エンジニア
【PM】美容医療アプリ開発におけるスクラムマスターの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週5日)
開発環境 | Ruby on Rails プロジェクトマネジメント | |
求めるスキル |
・ 10名程度の組織をマネジメントした経験
・ バックエンドとアプリの知見をお持ちの方 ・ 社内外のさまざまな部門や人と調整しながら、プロジェクト推進の経験がある方 ・ 開発経験 ・ ユーザーが多いシステムを作った経験、そのチームをリードした経験 |
もっと見る |
募集職種 | その他 PM | |
リモートワーク | フルリモート |
エンド直
エンジニア
【PM】美容医療アプリ開発におけるスクラムマスターの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週5日)
・バックエンドとアプリの知見をお持ちの方
・社内外のさまざまな部門や人と調整しながら、プロジェクト推進の経験がある方
〜
1,000,000円/月
(週5日)
開発環境 | Flutter | |
求めるスキル | ||
募集職種 | アプリケーションエンジニア | |
リモートワーク | フルリモート |
エンド直
エンジニア
【PM】大手D2C企業にて開発をリードするPMの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週4日〜5日)
開発環境 | PHP プロジェクトマネジメント | |
求めるスキル |
・ 開発プロジェクトでのリード経験あるいはPM経験をお持ちの方
・ サーバサイドエンジニアとしてWebサービス/アプリの一定の設計~運用の一連の経験がある ・ PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が2年以上ある方 ・ コードレビューやGitHubでのプルリクエストレビューなどの経験がある ・ 他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある |
もっと見る |
募集職種 | バックエンドエンジニア PM | |
リモートワーク | 出社かリモート相談可能 |
エンド直
エンジニア
【PM】大手D2C企業にて開発をリードするPMの業務委託案件・フリーランス求人
〜
1,000,000円/月
(週4日〜5日)
・サーバサイドエンジニアとしてWebサービス/アプリの一定の設計~運用の一連の経験がある
・PHP、Java、Ruby、Pythonなどの言語を用いて、一定規模のアプリケーション開発を行った経験が2年以上ある方
・コードレビューやGitHubでのプルリクエストレビューなどの経験がある
・他部署を巻き込んで大きなプロジェクトを成功させたいという意欲や、コミュニケーションを積極的にしていく意思がある
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Ruby Ruby on Rails | |
求めるスキル |
・ Rubyでの開発経験
・ WEBアプリケーションの開発経験 ・ 医療業界等、レガシー業界のDXツール、SaaSの開発経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・WEBアプリケーションの開発経験
〜
1,000,000円/月
(週3日〜5日)
開発環境 | TypeScript プロジェクトマネジメント | |
求めるスキル |
・ クラウド利用経験
・ Gitの知識・経験 ・ iOSおよびandroid OS 両OSでの開発経験者 ・ Swift, Flutter, Kotlin, Xcode, Android Studioでの開発経験尚可 ・ App Store、Google Play ストアでの課金機能の実装経験 |
もっと見る |
募集職種 | アプリケーションエンジニア PM | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週3日〜5日)
またはFlutterでの開発経験をお持ちで以下全ての経験をお持ちの方
★開発プロジェクト/チームのマネジメント
・リーダー経験
★モバイルアプリケーションの審査手続き経験(iOS/Android両OSで合計5本程度目安)
・クラウド利用経験
・Gitの知識
・経験
〜
1,000,000円/月
(週5日)
開発環境 | Ruby TypeScript | |
求めるスキル |
・ Typescript Next/Ruby on railsでのフルスタックな開発経験が3年以上
・ チーム開発の経験 ・ 任された仕事をオーナーシップを持って推進することができる方 ・ 「ユーザー体験を伸ばすプロダクトを、再現性をもって創る」ことに興味のある方 ・ ベンチャーで就業したご経験がある方(業務委託含む) |
もっと見る |
募集職種 | フロントエンドエンジニア バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・チーム開発の経験
・任された仕事をオーナーシップを持って推進することができる方
・「ユーザー体験を伸ばすプロダクトを、再現性をもって創る」ことに興味のある方
〜
1,000,000円/月
(週5日)
〜
1,000,000円/月
(週5日)
・運用の経験
* 監視システムの構築
・運用経験
* CI/CD環境の構築
・運用経験
〜
400,000円/月
(週に2日)
求めるスキル |
・ Swift開発経験3年以上
・ API連携等のネットワークを絡めたアプリケーションの実装経験 ・ 設計〜実装〜運用までのご経験 ・ ビデオ/カメラ/動画などのアプリケーション開発経験 ・ webRTCを絡めたサービスの開発経験 |
もっと見る |
〜
400,000円/月
(週に2日)
・API連携等のネットワークを絡めたアプリケーションの実装経験
・設計〜実装〜運用までのご経験
〜
600,000円/月
(週に3日)
求めるスキル |
・ Swift/objective-CでのiOS向けネイティブアプリケーション開発の実務経験
・ チーム環境での開発、テスト、ドキュメント作成経験 ・ iOS向けネイティブアプリケーションのリリース・運用経験 ・ UIKit/iOS標準ライブラリやフレームワークについての知識 ・ App store Review Guidelines、iOS Human Interface Guidelinesについての知識 |
もっと見る |
〜
600,000円/月
(週に3日)
・チーム環境での開発、テスト、ドキュメント作成経験
・iOS向けネイティブアプリケーションのリリース
・運用経験
〜以下は1つでもあればOK〜
・UIKit/iOS標準ライブラリやフレームワークについての知識
・App store Review Guidelines、iOS Human Interface Guidelinesについての知識
・非同期処理についての知識
・Bluetooth通信を使用した開発経験
〜
900,000円/月
(週に4日)
求めるスキル |
・ C向けのサービスにおけるiOSでのクライアント開発の経験がある
・ Swiftでの開発経験 ・ SNSなどのコミュニケーションサービスの開発経験がある ・ サーバーサイド開発の経験がある ・ 0→1でのサービス立ち上げにおける開発経験がある |
もっと見る |
〜
900,000円/月
(週に4日)
・Swiftでの開発経験
〜
700,000円/月
(週に3日)
求めるスキル |
・ Java/Kotlinでの豊富なAndroidアプリ開発経験
・ WEBサービスのUI・UXデザイン経験 ・ 製品のアーキテクチャやビジネスを包括的に理解した上での開発経験 |
〜
700,000円/月
(週に3日)
〜
700,000円/月
(週に3日)
求めるスキル |
・ Go or Javaでの豊富な開発経験(夏頃までJava、その後Goに置き換えます)
・ フロント(React.js)もしくはモバイル(Swift or Kotlin)の開発経験 ・ テックリードとして開発を主導した経験 |
〜
700,000円/月
(週に3日)
・フロント(React.js)もしくはモバイル(Swift or Kotlin)の開発経験
・テックリードとして開発を主導した経験
〜
1,000,000円/月
(週に5日)
求めるスキル |
・ ユーザーが数万以上かつ複数人で運用するiOSアプリにおいて、1年以上Swiftでの開発経験がある
・ コードレビューやGitHubでのプルリクエストレビューなどの経験がある ・ チームで課題解決、改善をしていく意思がある ・ Android、クロスプラットフォームの開発経験がある ・ 決済やEC領域の開発経験がある |
もっと見る |
〜
1,000,000円/月
(週に5日)
・コードレビューやGitHubでのプルリクエストレビューなどの経験がある
・チームで課題解決、改善をしていく意思がある
〜
800,000円/月
(週に3日)
求めるスキル |
・ Java(Android)のアプリ開発経験(実装経験が長い方)=直近3〜5年以内に、Android App開発の経験が2年以上ある
・ WebAPI、SQLiteを利用した経験 ・ リモートでのチーム開発経験 ・ 既存コードを意識した上で開発を進めた経験(途中から参加したプロジェクトなど) ・ 画面数の多いサービスの開発経験(画面数=機能数みたいなところがある):同上+前提の複雑さをどこまで許容出来るか |
もっと見る |
〜
800,000円/月
(週に3日)
※ ①独自フレームワークやクロスプラットフォームの経験ではないこと、②ゲームは除く
・WebAPI、SQLiteを利用した経験
・リモートでのチーム開発経験
・既存コードを意識した上で開発を進めた経験(途中から参加したプロジェクトなど)
・画面数の多いサービスの開発経験(画面数=機能数みたいなところがある):同上+前提の複雑さをどこまで許容出来るか
〜
600,000円/月
(週に3日)
求めるスキル |
・ 業務アプリケーション開発実務経験における、下記いずれかを保有すること
・ C#, WPFを用いたアプリケーション開発経験 ・ MVVMパターンでのアプリケーション開発経験 ・ Swift、Android Studio 等での iOS / Android アプリケーションの開発経験 ・ WebSocketやMQTT等を利用したリアルタイムシステムの開発経験 |
もっと見る |
〜
600,000円/月
(週に3日)
- C#, WPFを用いたアプリケーション開発経験
- MVVMパターンでのアプリケーション開発経験
- Swift、Android Studio 等での iOS / Android アプリケーションの開発経験
〜
600,000円/月
(週に3日)
求めるスキル |
・ 仕様書と開発範囲の指示があれば独力で開発可能な方
・ Swiftを使ったスマートフォンアプリの開発実務経験・ ・ スマートフォンアプリ開発経験 ・ コンシューマー向けWebサービスの開発・運用経験 ・ プロジェクトマネジメント経験 |
もっと見る |
〜
800,000円/月
(週に4日)
求めるスキル |
・ Objective-CやSwiftでの開発経験
・ レガシーな環境でもタフに柔軟に対応できること ・ (リモートのため)柔軟にコミュニケーションをとってチームで進められること ・ 以下開発環境に抵抗がないこと |
〜
800,000円/月
(週に4日)
・レガシーな環境でもタフに柔軟に対応できること
・(リモートのため)柔軟にコミュニケーションをとってチームで進められること
・以下開発環境に抵抗がないこと
〜
800,000円/月
(週に4日)
〜
600,000円/月
(週に3日)
求めるスキル |
・ 業務アプリケーション開発実務経験における、下記いずれかを保有すること
・ C#, WPFを用いたアプリケーション開発経験 ・ MVVMパターンでのアプリケーション開発経験 ・ Swift、Android Studio 等での iOS / Android アプリケーションの開発経験 ・ WebSocketやMQTT等を利用したリアルタイムシステムの開発経験 |
もっと見る |
〜
600,000円/月
(週に3日)
- C#, WPFを用いたアプリケーション開発経験
- MVVMパターンでのアプリケーション開発経験
- Swift、Android Studio 等での iOS / Android アプリケーションの開発経験
〜
600,000円/月
(週に3日)
求めるスキル |
・ Swiftの実務経験
・ 要件定義〜設計〜実装〜改修と一連の業務を自己判断で行える |
〜
600,000円/月
(週に3日)
-要件定義〜設計〜実装〜改修と一連の業務を自己判断で行える
Swift案件を絞り込む
SwiftのよくあるQ&A
-
Swiftの月額単価相場はいくらですか?
64万円です。※ITプロパートナーズで募集中の案件の平均月額単価
-
Swiftの案件数はどのくらいありますか?
84件です。(ITプロパートナーズで掲載中の案件数です)
-
Swiftのリモートワーク可能な案件はありますか?
あります。Swiftの案件のうち97%がリモートワーク可能です
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のフリーランス案件まとめ!業務委託でアプリ開発案件を獲得しよう- アトオシ」をご覧ください。