1 - 50件/全4,772件
・50名ほどのプロダクト開発組織において複数の自社モバイルアプリを開発しております。スキルによってその内の1つの開発に携わっていただきます。 ・主に下記の作業をご担当いただきます。 - Swift を用いた iOS ネイティブアプリケーションの開発 - 各種ステークホルダー、開発関係者との連携 - アーキテクチャや使用技術の選定 - コード品質や開発環境の改善
案件の必須スキル
・Swiftを使用した iOSのネイティブアプリケーションの開発経験5年以上 ・SwiftUIをはじめとしたiOSの標準ライブラリや仕様についての理解と経験 ・Git およびGit FlowやGitHub FlowなどのGit運用についての理解と経験 ・ CI/CDなどを用いた開発およびその保守、改善経験
・Swiftを用いたレンタカーカーシェアリングアプリ開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義から設計、実装、ドキュメント整備まで
案件の必須スキル
・SwiftやKotlin設計開発経験 ・要件定義から実装までの経験 ・ドキュメント作成や整備の経験 ・リバースエンジニアリング経験 ・要件定義から参画した刷新プロジェクトの経験
・Swiftを用いたレンタカーカーシェアリングアプリ開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義から設計、実装、ドキュメント整備まで
案件の必須スキル
・SwiftやKotlin設計開発経験 ・要件定義から実装までの経験 ・ドキュメント作成や整備の経験 ・リバースエンジニアリング経験 ・要件定義から参画した刷新プロジェクトの経験
・Swiftを用いたレンタカーカーシェアリングアプリ開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義から設計、実装、ドキュメント整備まで
案件の必須スキル
・SwiftやKotlin設計開発経験 ・要件定義から実装までの経験 ・ドキュメント作成や整備の経験 ・リバースエンジニアリング経験 ・要件定義から参画した刷新プロジェクトの経験
・Swiftを用いた電子決済iOSアプリ開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -電子決済アプリiOSアプリのモダナイゼーション、技術負債解消の提案および対応 -アプリ機能実装における技術面でのリード、他チーム開発物の設計、コードレビュー -モブ、ペアでのコーディング実施
案件の必須スキル
・アプリケーション開発経験(7年以上) ・Swiftの開発経験(3年以上) ・画面実装とAPI通信実装及びDBアクセス実装経験 ・MVVMアーキテクチャとUDFの知見や実装経験 ・xcodebuildを利用したiOSアプリバイナリ生成処理の実装経験 ・フロントエンドのテストコードの知見 ・下記の知見 -フレームワーク、デザインパターン、リーダブルコード、クリーンコード ・OSSの知見 ・チーム育成経験 ・GitやGitHubを利用したチームでの開発経験
・50名ほどのプロダクト開発組織において複数の自社モバイルアプリを開発しております。スキルによってその内の1つの開発に携わっていただきます。 ・主に下記の作業をご担当いただきます。 - Swift を用いた iOS ネイティブアプリケーションの開発 - 各種ステークホルダー、開発関係者との連携 - アーキテクチャや使用技術の選定 - コード品質や開発環境の改善
案件の必須スキル
・Swiftを使用した iOSのネイティブアプリケーションの開発経験5年以上 ・SwiftUIをはじめとしたiOSの標準ライブラリや仕様についての理解と経験 ・Git およびGit FlowやGitHub FlowなどのGit運用についての理解と経験 ・ CI/CDなどを用いた開発およびその保守、改善経験
・スキンケア生活アプリ開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ウォーターフォールでの新規開発 -要件定義以降
案件の必須スキル
・SwiftとKotlinの経験 ・APIとDB(Realm)でのデータ取り扱い経験 ・クライアントとの要件定義における折衝経験 ・アプリ開発における基本と外部設計(方式設計)の経験 ・一人称での開発経験 ・チーム開発における協同作業の経験 ・チーム課題における提案経験
クライアントが提供している一般コンシューマ向けアプリのスマートデバイス開発をご担当いただきます。 新たなサービスの開発や今年立ち上げた新規プロダクトの追加開発に向けた新規PJが開始されます。 開発はフルリモート/アジャイル開発の想定です。 開発チームはiOS領域で5名前後のチーム編成となっており、今回のポジションはテックリードの経験があるハイスペックな方を募集いたします。 フルリモートでの勤務が可能な環境で、アットホームながらテクニカルスキルを磨ける働きやすい環境です。 そのため個人でもくもくと作業するというより、チームとして働ける方が望ましいです。
案件の必須スキル
・テックリードとしてのプロジェクト参画経験 ・SwiftでのiOSアプリ開発経験(以下、必須経験) - Swift UI - Combine - async/await - github
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 国内導入実績No.1の実績を持つクラウド型動画コンテンツ配信システムを行っている企業にて、今回はiOSエンジニアとしてご参画いただきます。 今回は動画配信サービスの iOS / tvOS アプリの開発及び運用をお願いいたします。 【具体的な業務内容】 ・動画配信モバイルアプリ、テレビ向けアプリ開発業務 ・詳細設計/製造/単体テスト(プロジェクトによっては保守・運用までを含む) ・複数のプロジェクトを牽引して対応することがあります。 ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性があります。
案件の必須スキル
・iOS アプリの開発経験4年以上 ・Objective-C の経験 ・Swift の経験 ・HTTP / REST API の理解
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== オンラインによる生体認証、体型認証、行動認証のプラットフォームを展開している企業にて、eKYCプロダクトの iOS 開発をご担当いただきます。 SDK や iOSアプリの開発をご担当いただきたく、以下対応をお願いいたします。 eKYC市場シェア5年連続No1を誇る大規模かつ知名度もあるプロダクトとなっております。 ・iOS用の eKYC SDK の拡張開発(例:新たな本人確認書類に対応するための画面追加等) ・iOS用の eKYC SDK のリファクタリング ・iOS用の eKYC アプリ の拡張開発(例: SDK の新機能を取り込む等)
案件の必須スキル
・iOS でのネイティブアプリ(Swift製)開発経験 実務3年以上 ・仕様検討、設計、開発、リリースの経験 ・チームでの開発経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大型プロジェクションマッピングや大手企業の受託開発をメインに展開している企業にて、店舗・来店予約アプリ開発でエンハンスフェーズにおけるiOSアプリの開発リード、実装をご担当頂きます。 新規機能の開発において、機能レベルから仕様を決定していくフェーズをお任せする予定です。 また、大きな要件単位で並行に開発が走ります。 要件定義・もしくは設計フェーズから入ってもらい、PMや開発リーダーとコミュニケーションを取りながら、要件整理・設計・スケジューリング等や開発エンジニアの対応レビュー等を行って頂きます。
案件の必須スキル
・iOS アプリの開発経験3年以上 ・Swift を用いた開発経験3年以上 ・要件定義、詳細設計、開発を自発的に進めた経験 ・SwiftUI による画面実装経験 ・Combine、RxSwift を用いたイベント処理のハンドリング経験 ・Redux、MVVM アーキテクチャでの実装経験 ・UinitTest の実装経験 ・チーム開発経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 国内導入実績No.1の実績を持つクラウド型動画コンテンツ配信システムを行っている企業にて、今回はiOSエンジニアとしてご参画いただきます。 今回は動画配信サービスの iOS / tvOS アプリの開発及び運用をお願いいたします。 【具体的な業務内容】 ・動画配信モバイルアプリ、テレビ向けアプリ開発業務 ・詳細設計/製造/単体テスト(プロジェクトによっては保守・運用までを含む) ・複数のプロジェクトを牽引して対応することあり ・スキルとプロジェクトによって基本設計、技術担当として顧客MTG同席の可能性あり
案件の必須スキル
・iOS アプリの開発経験4年以上 ・Objective-C の経験 ・Swift の経験 ・HTTP / REST API の理解
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 主にライブ配信×Web3の自社サービスを展開している企業にて、今回はiOSエンジニアとして参画していただきます。 プロダクトマネージャーやデザイナーともコミュニケーションを行い、企画や設計段階から開発に携わって頂く予定です。 【具体的な業務内容】 ・iOSアプリケーションの機能開発(企画、設計、実装、テスト、計測、改善) ・画面遷移、通信、配信、アニメーションなど、UXに関わる要素のパフォーマンス改善 ・メンバーとの合意形成や共通認識醸成
案件の必須スキル
・Swiftの2年以上の実務経験 ・RxSwiftの実務経験 ・スクラムなどのアジャイル開発の経験 ・チーム開発経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社サービスとして展開しているリファラル採用(社員の紹介・推薦から選考をする採用方法)をメインとした転職支援サービスのネイティブアプリ開発業務をご担当いただきます。 既にiOS/Androidのアプリはリリース済みではありますが、中長期的な運用に向け、各OSのFlutterへの書き換えを計画しております。 今回の募集では各OS特化の言語 (Kotlin , Swift) からFlutterへのフルスクラッチでの移行となるため、iOSとAndroidそれぞれの開発経験がある方を探しております。
案件の必須スキル
・Flutterを用いた開発経験2年程度 ・iOS(言語問わず)を用いた開発経験 ・Android(言語問わず)を用いた開発経験
エンド会社が提供する自社サービスのiOSアプリ開発を担当していただきます。 ユーザー数が350万人を超えるサービスですが、ユーザーをさらに拡大するため、 名刺管理や転職などキャリア形成に関わる機能を充実させるほか、 ビジネスニュースの配信やビジネスマッチングなどの機能開発に取り組んでいます。 今回、開発体制強化のため新たな技術者様2名の募集をいたします。 ▼主な業務 ・自社サービスのiOSアプリ開発および運用 ・新機能や機能改善の提案、実現性調査 ・プロダクトマネジャーやデザイナーと、仕様やUI/UXの検討 ※リモート可 iOS
案件の必須スキル
- RxSwiftを利用したリアクティブプログラミングの経験2年以上 - Swiftを利用したiOS向けネイティブアプリケーションの開発経験5年以上
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== EV充電のサービスを展開している企業にて、iOSエンジニアとしてご参画いただきます。 外国籍のメンバーが在籍していたり、海外にも拠点があるので英語に抵抗が無い方でお願いいたします。 国際色豊かなチームメンバーと連携するシニア/リードの iOSエンジニアのポジションです。 【具体的な業務内容】 ・開発チームや他部門と協力して新機能の開発、運用管理、バグ修正を行う。 ・技術面をリードし、関係者と調整しながらスムーズな進行と納期を調整する。 ・iOSアプリケーションの品質に責任を持つ。
案件の必須スキル
・現代のモバイル/iOS開発に関する深い知識 ・オブジェクト指向デザインおよび Swift に精通 ・コードの品質に対する強い情熱があり、テストケースに対する抵抗がない方 ・ソフトウェア設計およびアーキテクチャに精通していること ・タスク管理、スケジューリング、関係者との調整を含むプロジェクトをリードしたご経験 ・Rest API の統合に精通 ・強い責任感 ・SwiftUI / Combine / Redux に関する知識や経験 ・英語での優れたコミュニケーション能力(書面および口頭)
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手航空会社の開発プロジェクトを請け負っている企業にて、スマートフォンアプリ開発のテックリードとして参画して頂きます。 現在、新規で航空機のブッキングに関連したスマートフォンアプリの開発を検討しております。 働き方としてバーチャルオフィス (Gather) を導入しており、ペアプロでの開発も行って頂きます。 【具体的な業務内容】 ・デザイナー、及び他のエンジニアを巻き込んだUI/UXの設計 ・デザイナーが作成したデザインをベースにしたアプリの開発・実装 ・gRPCクライアントの開発 ・CI環境の構築・整備 ・開発した機能に対するテスト ・ログ収集、及びそれを用いたモニタリングの設定 ・システムの保守、及び運用
案件の必須スキル
・スクラムを用いた開発の経験 ・次のいずれかの技術スタックに基づいたネイティブアプリ開発の経験が2年以上であること(iOS、AndroidどちらかのみでOK) - Swift - Kotlin ・保守や改修のみではなく、プロジェクトで大きな機能を一から作り、リリースまで行った経験 ・ビジネスレイヤーと開発スケジュールの調整経験 ・チームリーダーとしてメンバーの育成またはケアの経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手通信事業者向けアプリ内の機能開発をお願いします。
案件の必須スキル
・Swift でのiOSアプリ開発経験 ・Kotlin でのAndroidアプリ開発経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大型プロジェクションマッピングや大手企業の受託開発をメインに展開している企業にて、Swiftを用いた某アパレルブランドの公式アプリ開発案件に参画して頂きます。 すでにリリース済みのアプリですので、追加開発、保守を主に担当して頂きます。 月1-2回のペースでリリースを行なっています。
案件の必須スキル
・Swift を利用したiOSアプリ開発経験3年以上 ・Storyboard / Autolayout を利用した開発経験 ・RxSwift の使用経験(実務、個人を問わず) ・HTTP 通信を行うアプリの開発経験 ・3人以上でのGitを利用した開発経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 視覚障がい者向けのナビゲーションアプリ/システムを展開する企業にて、iOSアプリエンジニアとして参画していただきます。 ヘルスケア領域における外部団体との共同プロジェクトのマネジメント、及びSwiftを用いたiOSアプリの設計、開発をお願い致します。 【具体的な業務内容】 ・プロジェクトの関係者を巻き込みながら、独力で要件定義からクロージング ・iOSのアプリの設計、開発、リリース ・スケジュール管理、開発スコープの管理などのマネジメント業務 ・社外のステークホルダとのコミュニケーション ・要求分析・要件定義・設計・開発・検証・運用 ・既存アプリの一部機能をベースとした、新規iOSアプリの開発 アジャイル型で2週間で実装を進めており、社内の開発チームやビジネスチームのメンバとスピード感をもって密にコミュニケーションをとりながら開発を進めていただきます。
案件の必須スキル
・プロジェクトマネジメントの経験(1年以上) ステークホルダ間のスケジュールや開発スコープ、アプリ仕様の調整、開発状況の報告等 ・上流工程からのシステム開発経験(1年以上) 要求整理、基本設計、画面設計等 ・モバイルアプリ開発経験(2年以上) Swift、Firebase、Git、Jira 等
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 主にライブ配信×Web3の自社サービスを展開している企業にて、今回はiOSエンジニアとして参画していただきます。 サービスはライブ配信アプリとなり、Swiftを用いた開発となります。 配信やギフトなどの配信中のアニメーションなど、複雑だったりパフォーマンスが求められる要素が多くさまざまな技術力が求められます。 いろんな技術的課題に対して果敢に挑戦し、追求できるかたを探しております。 新規機能開発と改善や画面遷移/通信/配信/アニメーションなど、UXに関わる要素のパフォーマンス改善などをお願いする予定です。
案件の必須スキル
・Swiftの2年以上の実務経験 ・RxSwiftの実務経験 ・スクラムなどのアジャイル開発の経験 ・チーム開発経験
電気自動車(EV)に電力を供給し、バッテリーを充電するための充電器を世の中に広めるEV充電インフラ事業です。 国際色豊かなチームメンバーと連携するシニア/リードのiOSエンジニアのポジションです。 ・ 開発チームや他部門と協力して新機能の開発、運用管理、バグ修正 ・ 技術面をリードし、関係者と調整しながらスムーズな進行と納期を調整 ・自社開発のiOSアプリケーションの品質に責任を持つ ■募集背景 増員のため。 ※働き方:出社+リモート。週3日出社。
案件の必須スキル
・現代のモバイル/iOS開発に関する深い知識 ・オブジェクト指向デザインおよびSwiftに精通 ・コードの品質に対する強い情熱があり、テストケースに対する抵抗がない方 ・ ソフトウェア設計およびアーキテクチャに精通していること ・タスク管理、スケジューリング、関係者との調整を含むプロジェクトをリードしたご経験 ・Rest APIの統合に精通 ・ 強い責任感 ・SwiftUI / Combine / Redux に関する知識や経験 ・英語での優れたコミュニケーション能力(書面および口頭)
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■ 概要 広告なしのASMRプラットフォームのiOSアプリ開発に携わります。チームでの開発やコードレビューも行います。 ■ 具体的な業務内容 ・iOSアプリの新機能設計、開発 ・UI/UXデザイナー、サーバエンジニアとの連携 ・コードレビュー、品質改善 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Swiftを利用したiOS向けネイティブアプリの開発経験 ・UIKitなどのiOS標準ライブラリ・フレームワークについての知識
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■ 概要 動画配信サービス向けのiOSおよびTV OSアプリの開発を担当。詳細設計から運用まで幅広く関わり、ユーザビリティに配慮した設計を行います。 ■ 具体的な業務内容 ・動画配信モバイルアプリの開発、運用 ・詳細設計、製造、単体テスト ・UI/UXの設計、改善 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Objective-C、Swift共に開発経験がある ・HTTP・REST APIの理解 ・おおよそ、大きなブランクもなく、実務経験が4年以上ある
・システム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -部下の育成及び管理 -クライアント折衝、ベンダーコントロール -要件定義、要求整理 -プロジェクトのチームビルディング -課題およびリスク管理 -プロジェクト予算の策定、管理
案件の必須スキル
・管理作業やPMの経験 ・開発経験(10年以上) ・WEBアプリケーションやスマホアプリの開発経験(5年以上)
・システム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -部下の育成及び管理 -クライアント折衝、ベンダーコントロール -要件定義、要求整理 -プロジェクトのチームビルディング -課題およびリスク管理 -プロジェクト予算の策定、管理
案件の必須スキル
・管理作業やPMの経験 ・開発経験(10年以上) ・WEBアプリケーションやスマホアプリの開発経験(5年以上)
100万件以上存在する自社語学学習サービスの仕組みを 他事業者さんにOEMのような形で提供していく、 プラットフォーム案件にて25年1月から 大きめのプロジェクトがスタートする 既存サービスはネイティブアプリなので、 Swift/Javaだが、1月~はWeb版で技術要素が別となるが、 10月~12月より現行メンバーと仕様調整/技術選定等 要件定義/要求整理~アーキテクチャー設計段階から 稼働率20-30%程度で薄く稼働を開始していただき、 仕事の進め方など目線合わせしつつ、 1月よりフルタイムで稼働頂ける方を募集。 体制:PM1名/リーダー1名+今回の方 リーダーの元か、横並びで一緒に働いてもらうことができる方 *顧客折衝もできるとベターだがMUSTではない
案件の必須スキル
・Node/Next,js(React)の経験がある ・設計開発スキル ・スタートアップ/ベンチャー企業の経験 ・英語等学生時代に語学学習に励んだ経験がある方や 趣味で毎年海外旅行にいっているような方 ・ライブラリー選定の経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 美容系口コミ・予約アプリの開発業務に関わっていただきます。 新機能開発や機能改修など 幅広くお手伝いいただきます。 ▼条件等 場所:フルリモート(初日なし) 精算:140-180h 面談:Web1回 時間:10:00~19:00 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・iOSアプリ(Swift)の開発実務経験が3年以上 ・SwiftUIでの開発経験 ・ベンチャーで就業したご経験がある方 ・新規サービスのリリースやチーム立ち上げに関わった方
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手携帯キャリア内で Apple Vision Pro を用いたストリーミング配信サービスを検討しております。 GoPro や Insta360 で撮影した映像を Apple Vision Pro でライブ配信をし、利用者が疑似体験できるようなサービスをイメージしております。 現状は実証開発段階で、2024年12月~2025年2月までのあいだに試作アプリを開発します。 期間延長の可能性があります。
案件の必須スキル
・調査・仕様調整経験 ・VisionOS (Swift) または、iOS (Swift) での開発経験 ・簡易なサーバ立ち上げ、ネットワーク、動画、ストリーミングなどの基礎知識
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手携帯キャリア内で Apple Vision Pro を用いたストリーミング配信サービスを検討しております。 GoPro や Insta360 で撮影した映像を Apple Vision Pro でライブ配信をし、利用者が疑似体験できるようなサービスをイメージしております。 現状は実証開発段階で、2024年12月~2025年2月までのあいだに試作アプリを開発します。
案件の必須スキル
・調査・仕様調整経験 ・VisionOS (Swift) または、iOS (Swift) での開発経験 ・簡易なサーバ立ち上げ、ネットワーク、動画、ストリーミングなどの基礎知識
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== EV充電のサービスを展開している企業にて、iOSエンジニアとしてご参画いただきます。 すでにローンチ済アプリですが、運用中心ではなく、新機能や新サービスの開発を中心的ご担当いただきます。 外国籍のメンバーが在籍していたり、海外にも拠点があるので英語に抵抗が無い方でお願いいたします。
案件の必須スキル
・モバイルアプリ開発3年以上のご経験 ・Swift での開発経験 ・英語でのコミュニケーションに抵抗がない方
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆業務概要 プラットフォームを展開されているになります。 メインは利用されるユーザー(ToB)とのサービス導入における顧客折衝から システムエンジニアとして設計といった 上流工程を中心に1人称でご担当して頂きます。 ◆就業場所:リモート可/港区 ◆就業時間:10:00~18:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:貸与あり(WindowsかMacのどちらかを選択できます) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・PMのご経験3年以上 ・モバイルアプリのプロジェクトにおいてのPMのご経験 ・Webアプリの開発のご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼案件 フィンテックサービスを運用しているにて iOS版アプリの新規機能開発、ユーザー体験を損なわず各事業のグロースを 見据えた中的なシステム設計、コードの品質改善を行っていただきます。 ・iOS版アプリの設計/開発/運用、UI/UX開発 ・万単位のアクティブユーザーを抱えるアプリの新機能開発 ・運用されていくコードを生産性高く維持するための設計改善、リファクタリング ・チーム間を越えたアプリ全体での開発推進 ・アーキテクチャや使用技術の選定 ▼環境 言語:Swift バージョン管理:Git,GitHub プロジェクト管理:Trello,Jira その他:Figma,Firebase,GoogleBigQuery,AWS CI環境:Bitrise,GitHubActions ※サーバサイド開発言語はJava(Kotlin)+SpringBoot インフラはAWSやGoogleBigQueryなどクラウドをフル活用しています ▼条件等 場所:フルリモート/五反田駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 備考:私服可、PC貸与 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftを用いたiOS向けアプリケーションの開発経験3年以上 ・エンジニアとしての開発経験5年以上 ・多数のユーザーに利用されるネイティブアプリの開発・運用経験 ・アプリの新規立ち上げ、リニューアル経験 ・課題発見や要件定義など多職種との協働を伴うチームでの開発経験 ・セキュリティに関する知識 ・バックエンド・Webアプリケーションの開発経験 ・金融サービスの開発・運用経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== ・SWIFT ISO20022 対応 新規システム開発 ・現行システムのSWIFT ISO20022対応 工程:設計、製造、テスト
案件の必須スキル
・Java (17~) ・Spring Boot 3.1 (Spring Framework) ・JPA ・SQL ・Thymeleaf ・HTML5 ・JavaScript
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 工程:設計、製造、テスト 【具体的な業務内容】 ①現行システムのクラウド移行に伴うインフラ設計・構築 ・MS Azureインフラ設計・構築・テスト ・Oracle 19cサーバ構築・移行 ②SWIFT ISO20022対応新システム構築 ・Azureインフラのエンハンス ・SWIFT Net接続基盤構築(仮)
案件の必須スキル
・Microsoft Azureの基盤設計・構築に関する知見・構築実績 (ネットワーク、セキュリティ設定、バックアップ、VM、AGW、FW、Azure AD) ・Oracle Database (19c) 構築に関する知見・構築実績
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 同社はWebシステムやスマフォアプリ開発を得意とする受託開発企業です。 今回は某メーカー企業のスポーツ用品関連のスマホアプリの機能追加開発をお願いします。 iOS側をご担当いただきます。 【具体的な業務内容】 ・詳細設計 ・実装 ・テスト
案件の必須スキル
・iOS (Swift) での開発経験が直近で継続して2年以上 ・詳細設計以降を1人称で対応可能な方 ・チームで開発を多数されているコミュニケーション良好な方 ・勤怠が良好な方
小売店向けアプリのスクラム開発エンジニアを募集します。 小売店向けアプリのフロント(iPhone/Android)開発を担当していただきます。 開発手法はスクラムで、スクラムチームの一員としてPO、スクラムマスターと共にPBIを整理し、一連の開発からリリースまで実施します。 iOS
案件の必須スキル
・スマートフォン(Android/iPhone)アプリの設計・開発経験(直近3年) ・Javascript / Typescript/HTML/CSSを用いた開発の実務経験(3年) ・Swift / Kotlin いずれかの言語での開発経験 ・3名以上でのチーム開発経験 ・コードレビュー/設計レビューにおけるレビューア経験 ・方式設計/基本設計経験 ・最低半年はプロジェクトに参加できること
iOSアプリエンジニアとして、リードエンジニアと協働しアプリの開発を推進していただきます。 ・複数のチームで構成されるiOSアプリの開発 ・リードエンジニアと協働し、募集企業様のサービス体験向上のための開発 ■募集背景 UX本部プロダクト部はプロダクト開発プロジェクトの管理から品質保証、多様なデバイスへのアプリ開発、データ基盤やインフラの構築・運用、視聴品質の最適化など、募集企業様のサービスを支える様々な開発とシステム運用を担当しています。 その中でも自社アプリの開発スピードを上げ、サービス体験とアプリ品質を高めるための開発体制強化を推進しています。 特に、現在Objective-CからSwiftへのリファクタリングを進めており、追加リソース確保のためにご依頼を頂きました。
案件の必須スキル
・Swiftでのアプリ開発経験5年以上 ・ネイティブSDKを使った開発経験のみ可 ・モダンなアーキテクチャ(MVVM、VIPER、ClearnArchitectureなど)での機能開発経験 ・単一データフローの理解があるとなお良し ・非同期処理に関する知識 ・Combine、Swift Concurrencyが望ましい
・漫画向けアプリ開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 新規プロジェクトの場合 -案件の目的やクライアントの要望を理解し、企画や納期及びリソースなどの調整 -要件定義、仕様策定、開発計画の立案、タスクの細分化 -開発メンバーと協力しながらの進行管理 -品質チェックやテストなど納品作業 既存プロダクトの場合 -タスクの調整、スケジュール管理 -品質管理、単体結合テスト調整
案件の必須スキル
・toCプロダクトに関わるプロジェクトマネジメント経験(1年以上)
・漫画向けアプリ開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 新規プロジェクトの場合 -案件の目的やクライアントの要望を理解し、企画や納期及びリソースなどの調整 -要件定義、仕様策定、開発計画の立案、タスクの細分化 -開発メンバーと協力しながらの進行管理 -品質チェックやテストなど納品作業 既存プロダクトの場合 -タスクの調整、スケジュール管理 -品質管理、単体結合テスト調整
案件の必須スキル
・toCプロダクトに関わるプロジェクトマネジメント経験(1年以上)
【職務概要】 クライアントサイドからサーバサイドまで開発をしていただきます。 自社開発のためスマホアプリ開発全般に関わる技術知識を身につけることができます。 【募集詳細】 ・ネイティブアプリサービスの開発 ・開発に関わる詳細の要件定義 ・リリース前の成果物のコードレビュー
案件の必須スキル
・ネイティブアプリサービスの開発・保守運用経験1年以上 ・ToC向けサービスの開発・保守運用経験3年以上 ・プロダクトの品質にコミット出来る方
1 - 50件/全4,772件
この条件の新着案件情報を受け取る
Swiftのフリーランス案件に関するよくある質問
Swiftのフリーランス案件・求人の月額単価相場を教えて下さい
Swiftのフリーランス案件・求人はどのくらいありますか
Swiftのフリーランス案件・求人でリモートワークや在宅ワークはできますか
Swiftのフリーランス案件は未経験でも応募可能ですか?
Swiftのフリーランス案件の商談や面談ではどのような内容が聞かれますか?
この条件の新着案件情報を受け取る
最高単価
150万円
最低単価
40万円
平均単価
77.1万円
2024年12月のSwiftのフリーランス案件・求人の月額単価の平均は77.1万円です。Swiftのフリーランス案件・求人の年収の目安は926万円です。単価20万円台のSwiftのフリーランス案件・求人は0件、単価30万円台のSwiftのフリーランス案件・求人は0件、単価40万円台のSwiftのフリーランス案件・求人は17件、単価50万円台のSwiftのフリーランス案件・求人は131件、単価60万円台のSwiftのフリーランス案件・求人は619件、単価70万円台のSwiftのフリーランス案件・求人は866件、単価80万円台のSwiftのフリーランス案件・求人は724件、単価90万円台のSwiftのフリーランス案件・求人は466件、単価100万円台のSwiftのフリーランス案件・求人は240件です。※フリーランスボード調べ(2024年12月04日更新)
2024年12月のSwiftのフリーランス案件・求人の平均月額単価は77.1万円です。前月比で+0.4%(+0.3万円)と月単位でみるSwiftのフリーランス案件・求人の月額単価は増加傾向です。
2024年12月のSwiftのフリーランス案件・求人の想定平均年収は925.6万円です。前月比で+0.4%(+3.3万円)と月単位でみるSwiftのフリーランス案件・求人の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 27.7% | +6.3% |
一部リモート | 68.4% | -8.7% |
常駐 | 4% | +2.4% |
2024年12月のSwiftのフリーランス案件・求人におけるフルリモート案件・求人の割合は27.7%で前月比で+6.3%とやや増加傾向にあります。一部リモート案件・求人の割合は68.4%で前月比で-8.7%とやや減少傾向にあります。常駐案件・求人の割合は4%で前月比で+2.4%とやや増加傾向にあります。
■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の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。