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

1 - 30件/全5,991件

リモートOK

【Swift/フルリモート】フィンテックサービスを展開している企業にてiOSアプリエンジニア募集

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

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

案件の必須スキル

・週5フルタイム稼働可能な方 ・日本国籍の方 ・30〜40代の方 ・Swiftを用いたiOS向けアプリケーションの開発経験 5年以上 ・チームでの開発経験 ・toC向けサービスの開発・運用経験

11時間前 提供元-フリーランスのミカタ
リモートOK
面談1回

Androidエンジニア【フルリモート/自社開発/グローバルSaaS】自社SaaSモバイル開発リード案件(jd02122)

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

【事業内容】 弊社は、建設業、不動産業、製造業など、世界中のあらゆるノンデスクワーク業界における現場の生産性アップを実現する現場DXサービスを提供しています。 グローバルに展開しており、東南アジアを中心に世界70カ国以上で使われています。 日本語・英語・タイ語・スペイン語・ベトナム語で展開しており、今後も対応言語を増やす予定です。 本アプリは「プロジェクト」と「レポート」の2つのプロダクトで構成されており、どちらもWebブラウザおよびモバイルアプリから利用可能です。 ・プロジェクトは、 工程表などのプロジェクト計画作成や、各プロジェクトの進捗共有をリアルタイムにするためのチャットや写真管理機能などが入った、オールインワンのプロジェクト管理プロダクトです。 ・レポートは、Excelを取り込むことで簡単に独自のデジタル帳票を作り、現場で作成から共有まで行える革新的なプロダクトです(特許取得済み) 【組織構成】 ■現状の開発体制 プロダクト開発に関わるメンバー構成は以下の通りです。 ・エンジニア 約30名 ・エンジニアリングマネージャー 4名 ・デザイナー 3名 エンジニアが属するチームは7チームあります。 プロダクト開発はスクラムをベースに運用しています。 【業務概要】 自社SaaSプロダクトのAndroidアプリの開発を中心に、アプリ開発全般に携わって頂きます。 ■具体的な業務内容 アプリユニットでは現在 Kotlin Multiplatform / Compose Multiplatform を用いてアプリのフルリプレイスを進めており、その開発を牽引していただきます。また、KMP/CMPを用いた新機能の開発にも携わっていただきます。 ・グローバル×現場DX SaaSのモバイルアプリの機能開発全般 ・KMP / CMP を用いた既存アプリのフルリプレイス ・ビルドプロセスの改善やリアーキテクチャ/リファクタリング 【変更範囲】 当社における各種業務全般 【求める人物像】 -本ポジションと相性の良い方- ・社会的な課題を解決したい ・急成長企業のコアメンバーとして一緒に成長したい ・モダンな技術構成でUXが最高なプロダクトを開発したい ・チームワークで成果を出したい 【リモート勤務状況について】 本求人は、フルリモート勤務です。 ※月に1回、月の最初の営業日のみ出社いただきます(交通費は会社支給) ※フルリモートは、首都圏以外在住の方が対象です。 【勤務時間】 フレックスタイム制 ・所定労働時間 1日8時間×月の営業日数 ・コアタイム 10:00~16:00 ・フレキシブルタイム 7:00~10:00、16:00~22:00 ・休憩時間 労働時間の途中で1時間 ※時間外労働あり

案件の必須スキル

・Kotlin言語を用いたAndroid向けネイティブアプリケーションの開発経験

15日前 提供元-Relance(リランス)
リモートOK
面談1回

【Java/Kotlin/フルリモート】マッチングアプリ開発案件

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

・Java、Kotlinを用いたマッチングアプリの開発業務に携わっていただきます。 ・主な作業内容は以下の通りです。  ‐技術、アーキテクチャ選定  ‐プロダクト開発における組織の推進、リード  ‐進行管理  ‐経営側との技術的調整

案件の必須スキル

・Spring Bootを用いたプロダクトのテックリード経験 ・Javaを用いた開発経験 ・事業会社でのToC向けアプリの開発経験 ・iOS・ Android両OSで整合性の取れた設計実装方針策定経験

1ヶ月前 提供元-レバテックフリーランス
面談1回

【Swift】大規模ストアプラットフォーム開発案件

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

・Swiftを用いたゲームプラットフォーム運用保守開発案件に携わっていただきます。  経験に応じて下記をご担当いただく予定です。  -DMM GAMESストアアプリの設計、開発、運用  -機能及びキャンペーンの新規開発や改善  -APIの設計/開発、DB設計、サーバー負荷軽減  -パフォーマンスチューニングやバグ対応  -AWSなどのクラウドインフラを利用したサービス設計/運用  -各種業務効率化に向けたツール開発  -Developer向けライブラリの開発(iOS)  -新サービスに向けた技術検証、PoC

案件の必須スキル

・iOSアプリ(Swift)の開発経験(1年以上) ・StoreKitもしくはStoreKit2を使用したアプリ内課金の実装経験 ・WebアプリケーションまたはWebAPIの開発経験(1年以上) ・Java(SpringBoot)を使用した開発経験 ・上流〜下流まで一貫して自走可能な開発スキル

1ヶ月前 提供元-レバテックフリーランス
リモートOK

モダン×エキスパート集団【Go/月1出社/週5日】Go言語で最前線のEC体験を創るバックエンドエンジニア募集!(jd01943)

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

■業務内容 ・技術選定、設計、実装、コードレビュー、バグ修正などの開発業務全般 ・PMやデザイナーなどと一緒に仮説立案、要件定義、結果分析の実行 ・パフォーマンスチューニング、モニタリング、アラート対応 ■ターゲット ・今の当社メンバーと横並びで、裁量を持って業務ができる人 ・要件定義、設計、実装、リリースまで一貫して動ける人(一人称で動ける人) ■ゆえに重視すること ・ソフトウェア開発の体系的な知識・技術マインド  ・そのために以下を重視   ・過去在籍企業   ・1社 or 1プロダクト or 1pjt あたりの在籍期間 ■開発組織 & 技術 ・少数精鋭でモダンな開発環境  ・少数精鋭:全社で30-40名、プロダクト全体で週4以上は21名(バックエンド8名、モバイル5名)  ・モダン:Go, GCP, Spanner, gRPC, Jetpack Compose, SwiftUI, … ・エンジニアの平均レベルがかなり高い(全員がメガベンチャーでテックリード or EM経験のある方) ・業界著名人が在籍 ■歓迎人物像 同じ志を抱ける方 ・「日常に楽しさを」「新しい生活圏のカタチをつくる」への共感 ・「変化を愛す」「追い風をおこせ」「成果でつなげ」「好きを大事に」への共感 ・ECの体験には可能性があると少しでも感じる方 挑戦する気持ちをお持ちの方 ・0→1, 1→10, 10➝100,1000 の目まぐるしく変化する環境で挑戦したい方 ・10兆円を超える、他に類を見ない巨大市場にてチャレンジしたい方 ・ソフトウェアを軸に大きなチャレンジを行いたい方 ・ECはもっと進化できると信じている方 ■その他 出社:基本的に月に1回の出社をお願いいたします。 貸与物:PC貸与あり。macのエンジニア標準端末spec。キーボードはJIS or USの選択可能。個人端末の利用はNG。 ■プロダクトについて 当社には2つのプロダクトがあります。 ・ お客様向けアプリ iOS・Androidのネイティブアプリ。 買い物の利便性を追求するだけではなく、ECにソーシャルな体験を融合させた今までにない購買体験を作っていくことを重視。 ・ パートナー管理画面(事業者向け管理画面) Webのプロダクトで、当社に商品を出品してくださる事業者の方たちが利用。 "商品や注文情報を便利に管理できる" だけではなく、シェア買いならではの販売方法、お客様との関わり方、盛り上がりの醸成を可能にしていくことを重視。

案件の必須スキル

・なにかしらの開発言語におけるバックエンド開発においてリードポジションとしての実務経験 ・Goでのバックエンド開発・運用の実務経験が半年以上  ※PoCや社内向けサービスなどは含めずに ・オーナーシップを持ってソフトウェアの開発を進める力 ・平日の日中、週4日以上、一緒に働ける方 ・月に1回程度の出社

8日前 提供元-Relance(リランス)
面談1回

【Ruby】エンゲージプラットフォーム開発案件

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

・Ruby on Railsを用いた開発運用をご担当いただきます。 ・具体的には下記の作業をお任せいたします。  -チーム内外の技術的な課題発見、解決策の提案・実行  -技術的負債の計画的な返済  -Developler eXperienceチームとコラボレーションしながら、より良い開発者体験・開発効率を追求

案件の必須スキル

・Ruby on Railsを用いた開発経験(3年以上)

9日前 提供元-レバテックフリーランス
面談1回

【Ruby】エンゲージプラットフォーム開発案件

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

・Ruby on Railsを用いた開発運用をご担当いただきます。 ・具体的には下記の作業をお任せいたします。  -チーム内外の技術的な課題発見、解決策の提案・実行  -技術的負債の計画的な返済  -Developler eXperienceチームとコラボレーションしながら、より良い開発者体験・開発効率を追求

案件の必須スキル

・Ruby on Railsを用いた開発経験(3年以上)

11日前 提供元-レバテックフリーランス
リモートOK
面談1回

【iOS/Android】広告配信用SDK開発案件

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

・広告配信用SDK開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -広告配信用SDKの新規設計、開発、運用  -広告配信サーバ、管理ツールの設計、開発、運用  -プロダクトの企画からサービス、システムの設計、開発

案件の必須スキル

・iOSまたはAndroidのSDK開発の経験(3年以上)

18日前 提供元-レバテックフリーランス
面談1回

【Ruby】エンゲージプラットフォーム開発案件

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

・Ruby on Railsを用いた開発運用をご担当いただきます。 ・具体的には下記の作業をお任せいたします。  -チーム内外の技術的な課題発見、解決策の提案・実行  -技術的負債の計画的な返済  -Developler eXperienceチームとコラボレーションしながら、より良い開発者体験・開発効率を追求

案件の必須スキル

・Ruby on Railsを用いた開発経験(3年以上)

24日前 提供元-レバテックフリーランス
面談1回

【Swift/Android】新規モバイルアプリケーション開発案件

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

・Swift、Androidを用いた新規モバイルアプリケーション開発案件に携わっていただきます。 ・主に設計から実装までをご担当いただきます。

案件の必須スキル

・Swift、Androidを用いたモバイルアプリケーション開発経験(1年以上)

30日前 提供元-レバテックフリーランス
リモートOK

【週5勤務/リモート併用(都内)】銀行向け新規プロジェクト(iOS)※日本国籍の方、~40代まで

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

大手流通サービス傘下の銀行向け新規プロジェクトを上流からご担当いただきます。 クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。

案件の必須スキル

・基本設計や詳細設計の経験 ・iOSにおける開発経験(3年以上) ・Swiftを用いたネイティブアプリ開発経験(1年以上) ・日本国籍の方 ・40代まで

8日前 提供元-エンジニアリード
リモートOK

Swift/私鉄Payアプリ開発案件・求人

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

必要要員数:2名(iOS、Android各1名) 現行のアプリをリニューアルし、決済機能(Visa/iD)を付加 リードエンジニアとしてのアサインを検討 アーキテクチャの検討、メンバーの成果物に対するレビュー、基本設計、詳細設計、製造、テストで出た 不具合の対応等のご対応をお任せいたします ※フルリモート可 iOS

案件の必須スキル

iOSまたはAndroidの開発経験、リーダーとしてチームを牽引した経験:3年以上

1ヶ月前 提供元-ギークスジョブ

【東京の出社可能な方】【Swift/Objective-C】【業務委託(準委任)】動画配信モバイルアプリの開発

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

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 国内導入実績No.1の実績を持つクラウド型動画コンテンツ配信システムを行っている企業にて、今回はiOSエンジニアとしてご参画いただきます。 今回は動画配信サービスの iOS / tvOS アプリの開発及び運用をお願いいたします。 【具体的な業務内容】 ・動画配信モバイルアプリ、テレビ向けアプリ開発業務 ・詳細設計/製造/単体テスト(プロジェクトによっては保守・運用までを含む) ・複数のプロジェクトを牽引して対応することがあります。

案件の必須スキル

・iOS アプリの開発経験4年以上 ・Objective-C の経験 ・Swift の経験 ・HTTP / REST API の理解

28日前 提供元-ProEngineer
リモートOK

【東京の出社可能な方】【Swift】【業務委託(準委任)】eKYCプロダクトのアプリ・SDK開発

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

======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== オンラインによる生体認証、体型認証、行動認証のプラットフォームを展開している企業にて、eKYCプロダクトの iOS 開発をご担当いただきます。 SDK や iOSアプリの開発をご担当いただきたく、以下対応をお願いいたします。 eKYC市場シェア5年連続No1を誇る大規模かつ知名度もあるプロダクトとなっております。 ・iOS用の eKYC SDK の拡張開発(例:新たな本人確認書類に対応するための画面追加等) ・iOS用の eKYC SDK のリファクタリング ・iOS用の eKYC アプリ の拡張開発(例: SDK の新機能を取り込む等)

案件の必須スキル

・iOS でのネイティブアプリ(Swift製)開発経験 実務3年以上 ・仕様検討、設計、開発、リリースの経験 ・チームでの開発経験

28日前 提供元-ProEngineer
リモートOK

【Swift/フルリモート】動画配信サービス開発におけるiOSアプリエンジニア募集

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

動画配信サービスの運用保守/新規開発をご担当いただきます。 基本的にネイティブアプリ領域での募集となります。 主に下記業務をお任せする想定です。 ・アプリの設計 / 実装 / リファクタリング ・フレームワーク・ライブラリ等の検証・導入および運用 など ※初日は出社していただきます(六本木一丁目)

案件の必須スキル

・週5フルタイム稼働可能な方 ・日本国籍の方 ・30〜40代の方 ・Swiftを用いた、iOSでのネイティブアプリケーション開発経験 3年以上 ・ToC向けアプリケーションの開発経験

11時間前 提供元-フリーランスのミカタ
リモートOK
面談1回

【Swift/フルリモート】フィンテックサービスでのiOSエンジニア募集

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

【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 【業務内容】 iOS版アプリの新規機能開発、ユーザー体験を損なわず 各事業のグロースを見据えた中長期的なシステム設計、コードの品質改善を行っていただきます。 ・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定 【必須スキル】 ・Swiftを用いたiOS向けアプリケーションの開発経験5年以上 ・チームでの開発経験 ・toC向けサービスの開発・運用経験 ・多数のユーザーに利用されるネイティブアプリの開発・運用経験 ・アプリの新規立ち上げ、リニューアル経験 ・課題発見や要件定義など多職種との協働を伴うチームでの開発経験 ・セキュリティに関する知識 ・バックエンド・Webアプリケーションの開発経験 ・金融サービスの開発・運用経験 場所:フルリモート(初日出社あり)※五反田駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 服装:私服 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・Swiftを用いたiOS向けアプリケーションの開発経験5年以上 ・チームでの開発経験 ・toC向けサービスの開発・運用経験 ・多数のユーザーに利用されるネイティブアプリの開発・運用経験 ・アプリの新規立ち上げ、リニューアル経験 ・課題発見や要件定義など多職種との協働を伴うチームでの開発経験 ・セキュリティに関する知識 ・バックエンド・Webアプリケーションの開発経験 ・金融サービスの開発・運用経験

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

【React/リモートあり】フロントエンジニア/英会話開発部

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

【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! ■勤務地:六本木一丁目orリモート ■時間:10:00-19:00(休憩1時間) ■精算幅:140-180h ■面談:1回 【必須】 Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 AWSを用いたサービス開発経験 日英バイリンガル環境での業務経験 法学修士課程(LLM)および音声認識関連のAI開発経験 言語学習アプリケーションの開発経験 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 AWSを用いたサービス開発経験 日英バイリンガル環境での業務経験 法学修士課程(LLM)および音声認識関連のAI開発経験 言語学習アプリケーションの開発経験

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

【React/リモートあり】フロントエンジニア

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

【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! ■勤務地:六本木一丁目orリモート ■時 間:10:00-19:00(休憩1時間) ■精算幅:140-180h ■面 談:1回 <必 須> Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 AWSを用いたサービス開発経験 日英バイリンガル環境での業務経験 <尚 可> 法学修士課程(LLM)および音声認識関連のAI開発経験 言語学習アプリケーションの開発経験 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 AWSを用いたサービス開発経験 日英バイリンガル環境での業務経験

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

【React/リモートあり】オンライン語学プラットフォームフロントエンドエンジニア募集

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

【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! ■案件概要: AIを活用した英会話サービスの新機能を開発できるエンジニアを募集。 ■必須スキル: ・Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 ・AWSを用いたサービス開発経験 ・日英バイリンガル環境での業務経験 ■歓迎スキル: ・法学修士課程(LLM)および音声認識関連のAI開発経験 ・言語学習アプリケーションの開発経験 ■勤務地:港区(リモートあり) ■精算幅:140h~180h ■面談回数:1回 ■就業時間:10:00~19:00 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 ・AWSを用いたサービス開発経験 ・日英バイリンガル環境での業務経験

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

【Swift/フルリモート】フィンテックサービスでのiOSエンジニア募集

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

【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 【業務内容】 iOS版アプリの新規機能開発、ユーザー体験を損なわず 各事業のグロースを見据えた中長期的なシステム設計、コードの品質改善を行います。 ・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定 【必須スキル】 ・Swiftを用いたiOS向けアプリケーションの開発経験5年以上 ・チームでの開発経験 ・toC向けサービスの開発・運用経験 ・多数のユーザーに利用されるネイティブアプリの開発・運用経験 ・アプリの新規立ち上げ、リニューアル経験 ・課題発見や要件定義など多職種との協働を伴うチームでの開発経験 ・セキュリティに関する知識 ・バックエンド・Webアプリケーションの開発経験 ・金融サービスの開発・運用経験 場所:フルリモート(初日出社あり)※五反田駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 服装:私服可 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・Swiftを用いたiOS向けアプリケーションの開発経験5年以上 ・チームでの開発経験 ・toC向けサービスの開発・運用経験 ・多数のユーザーに利用されるネイティブアプリの開発・運用経験 ・アプリの新規立ち上げ、リニューアル経験 ・課題発見や要件定義など多職種との協働を伴うチームでの開発経験 ・セキュリティに関する知識 ・バックエンド・Webアプリケーションの開発経験 ・金融サービスの開発・運用経験

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

【React/リモートあり】フロントエンジニア

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

【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 【概要】 マンツーマンレッスンを提供するオンライン語学プラットフォームの AIを活用した新機能を開発できるエンジニアを募集しています。 【スキル】 必須: ・Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 ・AWSを用いたサービス開発経験 ・日英バイリンガル環境での業務経験 尚可: ・法学修士課程(LLM)および音声認識関連のAI開発経験 ・言語学習アプリケーションの開発経験 【場所】六本木一丁目※基本リモート 【勤務時間】10:00~19:00 【精算】140h~180h 【面談】1回 【服装】私服 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!

案件の必須スキル

・Reactまたは類似フレームワークを用いたWebアプリケーション開発経験 ・AWSを用いたサービス開発経験 ・日英バイリンガル環境での業務経験

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

【Swift/Kotlin/フルリモート】オンラインクレーンゲームのiOS/Androidスマホアプリ開発

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

オンラインクレーンサービスのiOS/Androidアプリにおける開発業務及び付随する業務全般をご対応いただきます。

案件の必須スキル

・週5フルタイム稼働可能な方 ・30代〜40代の方 ・Swift(iOS)もしくはKotlin(Android)を利用したネイティブアプリの開発経験(3年以上) ・チームでの開発経験

30日前 提供元-フリーランスのミカタ
面談1回

【Android】 画像生成AIアパレル向けサービス開発案件

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

・本人確認プラットフォームのアプリ開発をご担当いただきます。 ・アプリ開発チームの一員として以下の開発をお願いいたします。  -既存機能の改善  -新機能の検討/開発  -パフォーマンスチューニング

案件の必須スキル

・Androidでのネイティブアプリ(Java製) 開発経験 (1年以上) ・下記工程のご経験  -仕様検討  -設計  -開発  -リリース ・チームでの開発経験

1ヶ月前 提供元-レバテックフリーランス
面談1回

【Swift/Android】地域創生事業向け内製化支援案件

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

・Swift、Androidを用いた地域創生事業向け内製化支援案件に携わっていただきます。 ・主に一部設計から実装までをご担当いただきます。

案件の必須スキル

・Swift、Kotlinを用いたネイティブアプリ開発経験

1ヶ月前 提供元-レバテックフリーランス

Go/新規事業のシェアサロンアプリ開発における開発案件・求人

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

フリーランスの美容師・ネイリスト・アイリスト・セラピストの方々が利用できるシェアサロンのアプリ開発に携わっていただきます。 作業概要 シェアサロンアプリの新規事業開発におけるサーバーサイド開発全般をお願いします。 サーバサイドはgoとPHP7のLaravelフレームワークで開発しています。 フロントを担うアプリエンジニアと連携しながらAPIや管理画面の設計・実装を進めます。内容によってはインフラ構築も行います。 開発環境や使用する技術・ライブラリ等に縛りはありませんので、興味のある技術を取り入れながら開発を進めていただくことが可能です。 設計から開発まで幅広く関わっていただきたいと思っています。 Go

案件の必須スキル

・Goの実務経験 ・Webサービス開発経験3年以上 ・API開発経験

1ヶ月前 提供元-ギークスジョブ
リモートOK

【Swift/フルリモート】医療系口コミ・予約アプリ開発におけるiOSエンジニア募集

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

医療系口コミ・予約アプリの開発業務に関わっていただきます。 主に新機能開発や機能改修など幅広くお手伝いいただきます。

案件の必須スキル

・週5フルタイム稼働可能な方 ・30代〜40代の方 ・日本国籍の方 ・iOSアプリ(Swift)の開発実務経験が3年以上 ・Swift UIでの開発経験

1ヶ月前 提供元-フリーランスのミカタ
リモートOK
面談1回

【Swift/TypeScript】恋活・婚活マッチングアプリ運用保守開発案件

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

・Swiftを用いたマッチングサービスのネイティブアプリ開発、  また、Webアプリケーションのフロントエンド開発をお任せします。 ・具体的には以下作業をお任せいたします。  ‐要件定義から実装、単体検証までをご担当いただきます。  ‐ライブラリー更新および脆弱性対応  ‐チーム内で振り返り、QA設計レビュー

案件の必須スキル

・iOSアプリの開発経験(5年以上) ・Swiftの実務経験(3年以上) ・Objective-Cを用いた開発経験(1年以上) ・TypeScriptを用いたフロントエンド開発経験(5年以上) ・要件定義から実装、単体検証のご経験(2年以上) ・業務フロー、概要図作成などドキュメント作成のご経験

2ヶ月前 提供元-レバテックフリーランス
リモートOK
面談1回

【Swift/TypeScript】恋活・婚活マッチングアプリ運用保守開発案件

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

・Swiftを用いたマッチングサービスのネイティブアプリ開発、  また、Webアプリケーションのフロントエンド開発をお任せします。 ・具体的には以下作業をお任せいたします。  ‐要件定義から実装、単体検証までをご担当いただきます。  ‐ライブラリー更新および脆弱性対応  ‐チーム内で振り返り、QA設計レビュー

案件の必須スキル

・iOSアプリの開発経験(5年以上) ・Swiftの実務経験(3年以上) ・Objective-Cを用いた開発経験(1年以上) ・TypeScriptを用いたフロントエンド開発経験(5年以上) ・要件定義から実装、単体検証のご経験(2年以上) ・業務フロー、概要図作成などドキュメント作成のご経験

2ヶ月前 提供元-レバテックフリーランス
リモートOK
面談1回

【Swift】スマートフォン向けメディアアプリ開発案件

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

・Swiftを用いてスマートフォン向けメディアのIOSアプリ開発を  ご担当いただきます。 ・具体的には下記の作業等に携わっていただきます。   -新機能開発、機能改善   -実装、リリース   -リファクタリング

案件の必須スキル

・Swiftを用いたiOS向けネイティブアプリ開発経験(3年以上) ・実行速度とメンテナンス性を考慮した設計、実装の経験 ・マルチスレッド処理にまつわる問題の予防やバグ修正の経験

3ヶ月前 提供元-レバテックフリーランス

【Swift/Objective-C/週3出社あり(六本木)】toC向けマッチングアプリ開発におけるiOSアプリエンジニア募集

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

toC向けマッチングアプリ開発業務(iOS版)をお任せいたします。 設計~製造~テストまでの工程をご担当いただきます。 具体的には下記業務をお任せする想定です。 ・リリースされているアプリの新機能追加・改修 ・プロダクト側との折衝、要件定義、設計 ・メンバーやベンダー側のコードレビュー など

案件の必須スキル

・週5フルタイム稼働可能な方 ・日本国籍の方 ・都内への出社が可能な方 ・iOSアプリの開発経験5年以上(Swift/Objective-C両方の経験) ・チーム開発で上流工程やマネジメントのご経験 ・コードレビューのご経験

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

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

単価で絞り込み

50万~
60万~
70万~
80万~
90万~
100万~

エリアで絞り込み

東京都
神奈川県
愛知県
大阪府
兵庫県
福岡県

職種で絞り込み

アプリエンジニア
データアナリスト

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

Swiftのフリーランス案件・求人に関する情報

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の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。