1 - 50件/全4,459件
<関わるサービス> ・乗換案内・運行情報・スタンプラリー ・鉄道ファン向けのSNS ・ホテル公式アプリ ・観光ナビ ・その他未公表の新規開発アプリ 上記いずれか <求められていること> ・Swift用いたネイティブアプリケーションの開発 ・各種ステークホルダー、開発関係者との連携 ・アーキテクチャーや使用技術の選定 ・コード品質や開発環境の改善 公開アプリや機能ごとに担当頂きます。適性に合わせてペアや担当機能を適宜変えながら特定のアプリに担当固定せず全般に対応いただきます。 ・ペアプログラミング 調査やテスト等で単独作業もありますが、音声を繋いだ状態(WebカメラはOFF)での開発がメインです。※2時間単位で休憩 ・MTGについて デイリースタンドアップMTG:毎日9時と17時 レトロスペクティブ:2週間1スプリント毎に実施 ■募集背景 50名ほどのプロダクト開発組織において複数の自社モバイルアプリを開発しており、その中の一つの開発に携わっていただきます。
案件の必須スキル
・平日9時〜17時45分の時間帯の同期作業が可能な方 ・iOS標準ライブラリ・仕様についての理解と経験 ・Swiftを使ったiOSネイティブアプリケーションの5年以上の開発経験 ・多種アーキテクチャを利用したネイティブアプリケーション開発における理解と経験 ・Gitを利用したバージョン管理システムの使用経験 ・GitFlowおよびGitHubFlowについての理解と経験 ・SwiftUI、UIKitを利用したUI開発における理解と経験 ・デザインシステムを利用したネイティブアプリケーション開発における理解と経験 ・CICDなどを利用しての運用を統合した継続的な開発経験 ・HTTP通信を利用したアプリケーションにおける理解と経験
・技術要件の定義:PdMの提示する機能要件を技術要件に変換し、実現可能性を検証 ・アーキテクチャ設計の監理:Android/iOS/AWS IoT Coreを活用したシステム設計の妥当性確認 ・開発プロセス管理:アジャイル開発におけるスプリント計画と進捗管理 ・技術的な意思決定:開発チームとの協議による実装方針の決定 ・品質管理:非機能要件(性能/セキュリティ/可用性)の定義と監視 ■募集背景 現在フェムテックサービスのプロジェクトにおいて、プロダクトマネージャー (PdM) のみで、技術面を統括できる方がいない状況です。 現在PdMも外部委託の方にお願いしていますが、当該担当のリソースが逼迫しており、技術面の各業務フローがスタックしています。 なお、PdM機能の不足については今回支援いただく方にもある程度コントロールいただけることを期待します。 ※働き方:フルリモート。たまに現場で打ち合わせをすることあり(東京)。
案件の必須スキル
<Androidアプリ開発> <組みシステム開発経験> <AWS IoT Core 構築・運用経験> ・AWS IoT Coreを用いたデバイス接続、メッセージング、セキュリティ設定等の経験 ・MQTT、HTTP、WebSocket等の通信プロトコルに関する知識 ・AWS Lambda、Amazon DynamoDB等の関連サービス使用経験 <プロジェクトマネジメント経験> ・複数関係者とのコミュニケーション、調整能力 ・課題発見・解決能力 ・スケジュール管理、進捗管理能力 <コミュニケーション能力> ・PdM、開発チーム、外部委託先等、関係者と円滑なコミュニケーションを図れる能力 ・技術的な内容を非技術者に分かりやすく説明できる能力
当該企業のエンジニア組織のネイティブアプリのテックリード ・開発メンバーの1on1 ・コードレビュー ・勉強会など ■募集背景 最近までいらっしゃった社員マネージャーが独立され、社内開発メンバーのネイティブアプリにおける育成が手薄な状態です。(社内にSwift、Kotlinに精通したエンジニアが不在。) 既存のメンバーが開発するにあたり、課題などが発生した場合にスムーズに解決することができない現状があります。 Kotlin、Swiftに精通した人材にジョインいただくことにより技術面の様々な課題(例えばヴァージョンアップ時の対応など)を一緒に解決していただきたいです。 ※働き方:リモート可。一方でオンボーディング時はエンジニア社員とのオフラインでのコミュニケーションを厭わない方。
案件の必須スキル
・Kotlin、Swiftの開発のご経験が5年以上 (上記はあくまで目安ですので、5年未満でも下記の各4項目に強みがございましたらその詳細をお聞かせくだされば幸いです) <プロジェクト規模と複雑度> ・大規模なプロジェクトをリードした経験、複雑なシステムの設計・開発経験など <技術力> ・React Nativeだけでなく、JavaScript、モバイル開発全般、クラウドインフラなどの知見経験 <チームマネジメント経験> ・チームメンバーの育成、目標設定、進捗管理など、チームを成功に導くためのマネジメント能力
ソフトウェアアーキテクチャの設計と開発を担当し、システムの堅牢性、拡張性、セキュリティを確保する。 テクニカルリーダーシップを発揮し、開発チームと協力して優れたソフトウェアソリューションを提供する。 以下の部分でリーダーシップを発揮して、チームでの協働作業を進める。 ・ソフトウェアアーキテクチャの設計とドキュメンテーション ・技術的なガイダンスやベストプラクティスの提供 ・新しい技術トレンドやソフトウェア開発手法の調査と評価 ■募集背景 人員不足のため。 ※働き方:出社+リモート。週1日出社。ビデオチャットで繋ぐなど、チームで連携し作業しています。
案件の必須スキル
・ソフトウェアアーキテクトの実務経験 ・システムの設計と開発に関する幅広い知識と経験 ・オブジェクト指向プログラミングやデザインパターンの最も優れている手法に精通していること ・リーダーシップがあること
・デザイナー、及び他のエンジニアを巻き込んだUI/UXの設計 ・デザイナーが作成したデザインをベースにしたアプリの開発・実装 ・gRPCクライアントの開発 ・CI環境の構築・整備 ・開発した機能に対するテスト ・ログ収集、及びそれを用いたモニタリングの設定 ・システムの保守、及び運用 ■募集背景 同社は航空機関連サービスの開発において、航空会社の専属技術部門として重要な役割を担っています。 同社ではこの大規模システムの開発・運用を通じて、旅行・空港・飛行機という移動のインフラに貢献しています。 現在、新規で航空機のブッキングに関連したスマートフォンアプリの開発を検討しており、立ち上げメンバーを募集します。
案件の必須スキル
【言語能力】 日本語 JLPT N2以上、もしくはそれに類する言語能力を有していること 【開発経験】 ・スクラムを用いた開発の経験 ・Swiftでの技術スタックに基づいたiOSネイティブアプリ開発の経験が2年以上であること ・保守や改修のみではなく、プロジェクトで大きな機能を一から作り、リリースまで行ったことがあること
BtoCのスマホアプリ開発におけるSwiftエンジニアを募集しております。 ※作業時間は基本9:00~18:00ですが相談は可能です iOS
案件の必須スキル
・5年以上のアプリ開発経験 ・Swiftで記述されたiOSネイティブアプリの開発およびリリース経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 以下業務をご担当いただきます。 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、クレジットカードやネットバンキング 利用者向けのWeb及びスマホサービスとなります。 ◆勤務場所:リモート可/23区内 ◆就業時間:8:45~17:30 ◆清算:140h~180h ◆面談:2回 ◆服装:自由(出社時にサンダルや短パンはNGとなります) ◆PC貸与:有(Macを想定しております) ◆主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・要件定義や基本設計といった上流工程のご経験 ・Swiftを用いたネイティブアプリ開発経験3年以上 ・決済関連の機能に携わったご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 以下業務をご担当いただきます。 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、クレジットカードやネットバンキング 利用者向けのWeb及びスマホサービスとなります。 ◆勤務場所:リモート可/23区内 ◆就業時間:8:45~17:30 ◆清算:140h~180h ◆面談:2回 ◆服装:自由(出社時にサンダルや短パンはNGとなります) ◆PC貸与:有(Macを想定しております) ◆主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・要件定義や基本設計といった上流工程のご経験 ・Swiftを用いたネイティブアプリ開発経験3年以上 ・決済関連の機能に携わったご経験
チケット予約や空港でのチェックインシステム等のアプリ開発 ・デザイナーやエンジニアと会話しながらUI/UXの設計 ・開発、テスト、保守、運用 ・gRPCの開発 ・CI/CDの構築・整備 ■募集背景 人員不足のため。
案件の必須スキル
・Kotlin、Swiftいずれか開発経験3年 ・重要な機能の01開発~リリースの経験 ・1社1年以上の稼働経験 ・直近でのスクラム開発の経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 メインは利用されるユーザー(ToB)とのサービス導入における顧客折衝から システムエンジニアとして設計といった 上流工程を中心に1人称でご担当して頂きます。 ◆就業場所:リモート可/港区 ◆就業時間:10:00~18:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:貸与あり(WindowsかMacのどちらかを選択できます) ◆技術環境 ・開発言語:Kotlin、Swift、PHP(独自FW)、Java、Go、Python ・DB:PostgreSQL、 Amazon Aurora ・コード管理: GitHub ・プロジェクト管理: Slack、Redmine、Backlog テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・PMのご経験3年以上 ・モバイルアプリのプロジェクトにおいてのPMのご経験 ・Webアプリの開発のご経験
電子書籍アプリでのiOS版の機能追加、技術負債の解消をご対応いただく予定です。 ・電子書籍アプリ(iOS版)の設計開発 ・新規機能における調査、設計、開発 ・既存コードのリファクタリング 約2週間単位のスプリントを実施し、月数回のリリースを行なっています。
案件の必須スキル
・Swift環境でのiOSアプリ設計開発 3年以上 ・自動テストの経験 ・テスタビリティを考慮したコーディングができる
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 メインは利用されるユーザー(ToB)とのサービス導入における顧客折衝から システムエンジニアとして設計といった 上流工程を中心に1人称でご担当して頂きます。 ◆就業場所:リモート可/港区 ◆就業時間:10:00~18:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:貸与あり(WindowsかMacのどちらかを選択できます) ◆技術環境 ・開発言語:Kotlin、Swift、PHP(独自FW)、Java、Go、Python ・DB:PostgreSQL、 Amazon Aurora ・コード管理: GitHub ・プロジェクト管理: Slack、Redmine、Backlog テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・PMのご経験3年以上 ・モバイルアプリのプロジェクトにおいてのPMのご経験 ・Webアプリの開発のご経験
クライアント課題に対して、サービス的視点、技術的視点の双方から提案し開発するクライアントワークを行っています。 開発には企画段階から関わり、設計、開発、運用、マーケティングまで一気通貫で並走します。 納品して終わりではなく継続してクライアントのプロダクトに関わることが多いため、 開発したものを世の中に出したあとも継続的にサービスのデータを追いかけ、改善に関わることが可能です。 ときにはユーザーの反応を見て新しい施策や機能を提案したり、クライアントと機能追加をあるべき論で話し合ったりなど、 「事業会社でのプロダクト開発」さながらの経験を積んでいくことができます。 社内案件の80%以上が新規開発になりますので、技術の縛りも少なく、モダンな環境を取り入れて開発を進めることができます。 開発規模についても様々で、案件によって3ヶ月のものから1年を超えるものまでさまざまです。 ◆案件◆ アプリ開発やシステム開発が中心で、全体の9割以上を占めます。 現時点ではホームページ制作やCMS制作の案件は少なめです。 新規事業、新規開発や運用案件のフロントエンドエンジニアとしてご参画いただきます。 □ 携わることが多い案件 ・ネイティブアプリ開発(Flutter, Swift, Kotlin) ・Webアプリケーション開発(SPA, PWA) ・システム開発(SPAで構築する管理システム, ヘッドレスクローラーなど) ・インフラ設計構築(サーバレス環境構築など) TypeScript
案件の必須スキル
・TypeScript(React)のご経験:3年以上 ※5年以上の経験だと尚可 ・0→1の開発経験
250万DL越えの大人気お買い物アプリにおけるiOSエンジニアを募集いたします! サービスをさらにグロースしていくにあたり、サービスの成長を一緒に推進していただけるような方を探しております。 0→1、1→10の開発において上流から下流まで幅広くご支援いただける方がマッチいたします。 【お願いしたいこと】 アプリケーション要件に基づいたアーキテクチャの設計からAPI設計、実装までのiOSネイティブアプリ開発全般をお願いいたします。 パフォーマンスチューニングを意識した開発、定性的・定量的な分析を行い、サービス改善の提案まで幅広くご対応いただける方を募集いたします。 エンジニア組織は大手メガベンチャーでのテックリード経験やマネージャー経験のある方が多く 非常に高いレベルでの就業が可能です。 ※フルリモート可 iOS
案件の必須スキル
・Swiftを使用したiOSアプリ開発経験:3年以上 ・iOSアプリケーションの運用/チューニング経験 ・API設計、実装のご経験 ・アーキテクチャ設計と技術選定のご経験 ・SwiftUI/UIKit によるユーザーインターフェース実装 ・エンジニア経験5年以上 ・0→1フェーズでのご経験
モバイルゲーム向けSDKの設計、開発、運用を担当していただきます。 追加開発や機能改善などを通して、 ゲームタイトルとプラットフォームをつなぐシステムのコア部分に 携わっていただくことのできるポジションとなります。 また経験スキルや意欲、チーム状況に応じて アプリの運営/開発やPoCについてもお任せします。 【詳細の業務内容】 プラットフォームにおけるモバイルゲーム向けSDKの設計、開発、運用 ・モバイルゲーム向けSDK(iOS)の新規開発や改善 - 新機能含め提案、仕様検討から関わることができます ・UnityやCocosCreatorなど各種ゲームエンジンへの対応/サポート ・パフォーマンスチューニングやバグ対応 ・お客様からのお問い合わせについての調査対応 ・各種業務効率化に向けたツール開発 ・ストアアプリの運用/開発支援 ・新サービスに向けた技術検証、PoC iOS
案件の必須スキル
・iOSアプリ(Swift)の開発経験:3年以上 ・StoreKit/StoreKit2を使用したアプリ内課金の実装経験 ・上流〜下流まで一貫して自走可能な開発スキル ・複数メンバー(3名以上)を対象とする、チームリーダーもしくはPL経験
・電子書籍アプリ(iOS版)の設計・開発 ・新規機能・改善における調査・設計・開発 ・既存コードのリファクタ調査・設計・開発 <担当工程> 約2週間単位のスプリントを実施し、月1〜2回のバージョンアップ(リリース)を行なっています。 案件の粒度によっても異なりますが、基本行程は以下になります。 ・案件定義(改善・新規機能):担当エンジニア ・調査:担当エンジニア ・設計:担当エンジニア ・開発:担当エンジニア ・PR:担当エンジニア&他メンバー ・QA検証:QAエンジニア(担当エンジニア) ・審査〜リリース:エンジニア持ち回り ■募集背景 電子書籍市場でのプロダクトの更なる成長を図るため、 電子書籍アプリ(iOS版)の機能追加、また技術負債の解消を加速させたいと思っています。 既存の人員だけでは多くのタスクを消化できないため、即戦力となるiOSエンジニアを拡充したいと考えています。 ■その他 アダルトコンテンツ:有り
案件の必須スキル
・Swift環境でのiOSアプリ設計・3年以上 ・自動テストの経験、またはテスタビリティを考慮したコーディングができる
年間1,500万件のオンライン本人確認サービスアプリ の開発 <業務内容詳細> ・iOS用の拡張開発 (例: 新たな本人確認書類に対応するための画面追加等) ・iOS用のリファクタリング ・iOS用のアプリの拡張開発 (例: SDK の新機能を取り込む等) ■募集背景 増員募集のため。
案件の必須スキル
・iOSでのネイティブアプリ(Swift製) 開発経験 実務3年以上 ・仕様検討、設計、開発、リリースの経験 ・チームでの開発経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆ 案件 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、 クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。 ◆ 勤務形態:リモート可/23区内定 ◆ 就業時間:8:45~17:30 ◆ 清算:140h~180h ◆ 面談:2回 ◆ 服装:自由(出社時にサンダルや短パンはNGとなります) ◆ PC貸与:有(Macを想定しております) ◆ 主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・基本設計や詳細設計といった上流工程のご経験 ・iOSにおける開発のご経験年数が3年以上 ・Swiftを用いたネイティブアプリ開発経験1年以上
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆ 案件 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、 クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。 ◆ 勤務形態:リモート可/23区内定 ◆ 就業時間:8:45~17:30 ◆ 清算:140h~180h ◆ 面談:2回 ◆ 服装:自由(出社時にサンダルや短パンはNGとなります) ◆ PC貸与:有(Macを想定しております) ◆ 主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・基本設計や詳細設計といった上流工程のご経験 ・iOSにおける開発のご経験年数が3年以上 ・Swiftを用いたネイティブアプリ開発経験1年以上
デジタルキーアプリのSDKとサンプルアプリの新規開発を行なっていただきます。 新規開発のため、上位工程からの開発になる見込みです。 #アプリの主な機能 ・BLE ・車両制御 ・設定 ・車両サイバーセキュリティ(あれば尚可) ・履歴表示 #開発手法 ・ウォーターフォール iOS
案件の必須スキル
開発経験3年以上のPG、SE iOS: Swift UIでの開発経験またはAndroid: Kotlinでの開発経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆ 案件 ・大手流通サービス傘下の銀行におけるiOSエンジニアとして参画して頂きます。 ・新規プロジェクトに参加して頂き、上流工程から携わって頂きます。 ・今回は勘定系プロジェクトではなく、 クレジットカードやネットバンキング利用者向けのWeb及びスマホサービスとなります。 ◆ 勤務形態:リモート可/23区内定 ◆ 就業時間:8:45~17:30 ◆ 清算:140h~180h ◆ 面談:2回 ◆ 服装:自由(出社時にサンダルや短パンはNGとなります) ◆ PC貸与:有(Macを想定しております) ◆ 主な開発環境・ツール ・開発言語:Swift、Kotlin、TypeScript、JavaScript、HTML・CSS、 ・FW:SwiftUI、Node.js、React.js、Express ・DB:CosmosDB ・ツール:Azure、Backlog、 ・開発手法:アジャイル(一部ウォーターフォール有) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・基本設計や詳細設計といった上流工程のご経験 ・iOSにおける開発のご経験年数が3年以上 ・Swiftを用いたネイティブアプリ開発経験1年以上
【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アプリケーションの開発経験 ・金融サービスの開発・運用経験
【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アプリケーションの開発経験 ・金融サービスの開発・運用経験
・android(Kotlin)を用いた開発支援 ・iOS(swift)を用いた開発支援 ・設計~実装~テストを担当 ※android/iOSそれぞれ1名の募集
案件の必須スキル
・Android(Kotlin)/iOS(Swift)の開発経験が3年以上(Android/iOSどちらかでも可) ・基本設計、詳細設計の経験があること ・アーキテクチャ設計、クラス設計の経験があること ・Firebaseを利用したアプリケーション開発の経験があること
クライアント課題に対して、サービス的視点、技術的視点の双方から提案し開発するクライアントワークを行っています。 開発には企画段階から関わり、設計、開発、運用、マーケティングまで一気通貫で並走します。 納品して終わりではなく継続してクライアントのプロダクトに関わることが多いため、 開発したものを世の中に出したあとも継続的にサービスのデータを追いかけ、改善に関わることが可能です。 ときにはユーザーの反応を見て新しい施策や機能を提案したり、クライアントと機能追加をあるべき論で話し合ったりなど、「事業会社でのプロダクト開発」さながらの経験を積んでいくことができます。 私たちは、「サービス開発とそのPDCA」に関わることで、事業会社の視点を持った開発会社であり続けることを目指しています。 社内案件の80%以上が新規開発になりますので、技術の縛りも少なく、モダンな環境を取り入れて開発を進めることができます。 開発規模についても様々で、案件によって3ヶ月のものから1年を超えるものまでさまざまです。 ◆案件◆ アプリ開発やシステム開発が中心で、全体の9割以上を占めます。現時点ではホームページ制作やCMS制作の案件は少なめです。 新規事業、新規開発や運用案件のサーバサイドエンジニアとしてご参画いただきます。 技術的な制約は少ないことが多いため、今回のアプリケーションを開発する上で最善と思われる設計・環境で開発に携わることが可能です。 中には技術的な実現の確証がない中で、試行錯誤をしながら実現方法をクライアントと共に模索するようなチャレンジングな案件もあります。 □ 携わることが多い案件 ・ネイティブアプリ開発(Flutter, Swift, Kotlin) ・Webアプリケーション開発(SPA, PWA) ・システム開発(SPAで構築する管理システム, ヘッドレスクローラーなど) ・インフラ設計構築(サーバレス環境構築など) ・予定調和な「受託」ではなく、クライアントと共に作り上げていくような案件に関わる ・新しい技術や気になる技術の採用を積極的に検討できる環境で開発する ・自ら仮説を立て考えながら構築する そんな環境にワクワクする方も大歓迎です。 ◆開発体制◆ 事業会社出身者が多く平均年齢は30歳です。 メンバーのほとんどがエンジニアなので、働きやすい環境をご用意しています。個々がパフォーマンスを最大限発揮いただくことを重視していますので、服装は自由ですし、働く場所や時間も柔軟に決めていただけます。 特に最近は多くのメンバーがフルリモートで稼働していますが、オフィスは恵比寿徒歩1分のところにあり、対面MTGや気分転換などで定期的に集まっています。 さまざまなフェーズのさまざまな案件が常に動いていることもあり、エンジニア同士で案件を跨いでナレッジの共有をしあうこともしばしばあります。スキルを持ったメンバー同士で、信頼し合うことを大切にしています。 PHP
案件の必須スキル
・Laravelを使用した開発経験:3年以上 ・TypeScriptを利用したバックエンド開発経験 ※両方を満たしている必要はなし ・AWS上での開発経験
地域限定通貨システムの開発をご担当いただきます。 自治体や企業が、利用域を限定しユーザーに付与を行うことができるデジタル通過プラットフォーム 地域で貯めて使える地域通貨としてご利用いただけるサービスです 【主な業務内容】 エンド企業で提供している「地域限定通貨システム」 の追加機能開発やカスタマイズ等をご担当いただきます 【やりがい】 ・作ったものがすぐに世の中で使ってもらえるサービスのため、実感ができる ・自社のサービスを自分たちで使いながら思いついたアイデアを提案でき、実現しやすい環境 これまでにない新しいサービスを世の中の「当たり前」にするため、 あなたの力を貸してください! 【社内の雰囲気】 男女比率は4:6で女性が多く、複数の女性リーダーが活躍しています。 上層部への風通しも良く、働きやすい環境を作るよう努力しています。 iOS
案件の必須スキル
・Swiftでの開発経験:3年以上 ※仕様書作成から実施できるレベル ・SwiftUIの実務経験がある方(リファクタリングや技術提案まで可能ですと尚可) ・SwiftUIのコードレビュー経験
スマホアプリをメインでできるエンジニアを探しております。 iOS
案件の必須スキル
・3年以上のアプリ開発経験 ・Swiftで記述されたiOSネイティブアプリの開発およびリリース経験
英語学習サービスのiOSアプリ開発を行っていただきます。 主な作業内容 ・プロダクトマネージャーやデザイナーとの仕様議論 ・CI/CDの整備 ・他エンジニアメンバーのプルリクエストレビュー ※フルリモート可 iOS
案件の必須スキル
・Swiftを利用したiOSアプリ開発経験:3年以上 ・SwiftUIを利用したiOSアプリ開発経験:1年以上 ・チームでの仕様検討、設計、コードレビューの経験
・大手小売業向けのスマホアプリの開発支援 ・体制の内製化に向けてPJが進んでいる ‐短期でのサイクル開発を実施予定 ‐生産性やコストに課題があり立て直し中 ・エンジニアとして参画し下記の内容を実施(予定) ‐エンド及び元請けプロパとの混成チームに参画 ‐要件から設計に落とし、実装・テストまでの対応 ‐技術的な課題に対して主体的に解決に向けた動きや判断 ‐テックリードの実施
案件の必須スキル
・Swifth又はKotlinでの開発経験 ・独力で開発進めメンバーをリードできる方 ・要件から設計に落とし実装・テストまでを独力で進められる方 ・コードレビューができリリースできる品質レベルに持っているいける方
・動画配信モバイルアプリ、テレビ向けアプリ開発業務 ・詳細設計/製造/単体テスト プロジェクトによっては保守・運用までを含む。 ■募集背景 人員不足のため。 ※働き方:出社+リモート。週3日出社。
案件の必須スキル
・実務経験が4年以上ある ・Objective-C、Swiftの経験 ・HTTP・REST APIの理解
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 モバイルゲーム向けSDKの開発をご担当頂きます。 ・モバイルゲーム向けSDK(iOS)の新規開発や改善 ・UnityやCocosCreatorなど各種ゲームエンジンへの対応/サポート ・パフォーマンスチューニングやバグ対応 ・お客様からのお問い合わせについての調査対応 ・各種業務効率化に向けたツール開発 ・GAMESストアアプリの運用/開発支援 ・新サービスに向けた技術検証、PoC ◆就業場所:リモート可/六本木 ◆就業時間:10:00~19:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有 ◆技術スタック 対応デバイス:iOS 開発言語:Swift 管理ツール:Bitbucket、JIRA、Confluence コミュニケーションツール:Slack、GoogleMeet、Zoom 開発マシン:WindowsまたはMac(JISorUS選択可) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftでのモバイルアプリ開発経験2年以上 ・課金機能の実装経験 ・チームリーダーもしくはPLのご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 モバイルゲーム向けSDKの開発をご担当頂きます。 ・モバイルゲーム向けSDK(iOS)の新規開発や改善 ・UnityやCocosCreatorなど各種ゲームエンジンへの対応/サポート ・パフォーマンスチューニングやバグ対応 ・お客様からのお問い合わせについての調査対応 ・各種業務効率化に向けたツール開発 ・GAMESストアアプリの運用/開発支援 ・新サービスに向けた技術検証、PoC ◆就業場所:リモート可/六本木 ◆就業時間:10:00~19:00 ◆清算:140h~180h ◆面談:2回 ◆PC貸与の有無:有 ◆技術スタック 対応デバイス:iOS 開発言語:Swift 管理ツール:Bitbucket、JIRA、Confluence コミュニケーションツール:Slack、GoogleMeet、Zoom 開発マシン:WindowsまたはMac(JISorUS選択可) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftでのモバイルアプリ開発経験2年以上 ・課金機能の実装経験 ・チームリーダーもしくはPLのご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼条件等 場所:フルリモート(初日出社あり)※池袋駅 精算:140-180h 面談:Web1回 ▼概要 サービスにて複数医療向けサービスを展開している企業にて ネイティブアプリエンジニアを募集します。 展開している運営サービスをさらに使いやすく便利なサービスに変えていくため、 ユーザーのサービス体験の入り口から出口までをスムーズにつなぐ、 サービス設計まで考えられる方を求めています。 ユーザーアンケートからの定性的情報や、企業戦略のプロモーションで 機能改善や利用率向上を行っています。 実装~運用保守をメインで担当していただきます。 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftの開発経験がある方 ・toC向け既存アプリの機能追加・不具合改修の経験がある方 ・保守運用経験や、コードレビューの経験がある方 ・RestAPI/JSON周りの基本的な知識 ・Kotlin、Javaの開発経験がある方 ・ソースコードレビュー、プルリクエストを中心した開発フロー経験がある方 ・小規模チームでの開発経験がある
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼条件等 場所:フルリモート(初日出社あり)※池袋駅 精算:140-180h 面談:Web1回 ▼概要 サービスにて複数医療向けサービスを展開している企業にて ネイティブアプリエンジニアを募集します。 展開している運営サービスをさらに使いやすく便利なサービスに変えていくため、 ユーザーのサービス体験の入り口から出口までをスムーズにつなぐ、 サービス設計まで考えられる方を求めています。 ユーザーアンケートからの定性的情報や、企業戦略のプロモーションで 機能改善や利用率向上を行っています。 実装~運用保守をメインで担当していただきます。 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftの開発経験がある方 ・toC向け既存アプリの機能追加・不具合改修の経験がある方 ・保守運用経験や、コードレビューの経験がある方 ・RestAPI/JSON周りの基本的な知識 ・Kotlin、Javaの開発経験がある方 ・ソースコードレビュー、プルリクエストを中心した開発フロー経験がある方 ・小規模チームでの開発経験がある
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■作業概要 BtoC向けスマホアプリ開発をご担当いただきます。 スマホアプリをメインでできる エンジニアを探しております。 ■面談回数:1回 ■作業場所:外苑前/リモート可 ■精算基準時間:140h~200h(中間割) ■就業時間:基本9:00~18:00(相談可) ■服装:自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・3年以上のアプリ開発経験 ・Swiftで記述されたiOSネイティブアプリの開発およびリリース経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■作業概要 BtoC向けスマホアプリ開発をご担当いただきます。 スマホアプリをメインでできる エンジニアを探しております。 ■面談回数:1回 ■作業場所:外苑前/リモート可 ■精算基準時間:140h~200h(中間割) ■就業時間:基本9:00~18:00(相談可) ■服装:自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・3年以上のアプリ開発経験 ・Swiftで記述されたiOSネイティブアプリの開発およびリリース経験
医療業界向けサービスを展開している企業にてネイティブアプリエンジニアを募集します。 運営サービスをさらに使いやすく便利なサービスに変えていくため、UI/UXやサービス設計まで考えられる方を求めています。 実装~運用保守をメインでご担当していただく予定です。
案件の必須スキル
・Swift、Objective-Cの開発経験 3年以上 ・コードレビューの経験 ・既存アプリの機能追加、不具合改修など運用保守の経験
オンラインによる生体認証、体型認証、行動認証のプラットフォームを展開している企業にて、eKYCプロダクトのiOS開発をご担当いただきます。 SDKやiOSアプリの開発をご担当いただきたく、以下対応をお願いいたします。 eKYC市場シェア5年連続No1を誇る大規模かつ知名度もあるプロダクトとなっております。 ・iOS用の eKYC SDK の拡張開発 (例: 新たな本人確認書類に対応するための画面追加等) ・iOS用の eKYC SDK のリファクタリング ・iOS用の eKYC アプリ の拡張開発 (例: SDK の新機能を取り込む等) iOS
案件の必須スキル
・iOSでのネイティブアプリ(Swift製) 開発経験、実務:3年以上 ・仕様検討、設計、開発、リリースの経験 ・チームでの開発経験
・大手小売業向けスマホアプリのフロントエンド開発支援 ・エンド及び元請けプロパとの混成チームに参画 ・ネット通販での商品検索や在庫検索のアプリ側の開発見直しを行う ・設計フェーズから参画しアジャイルのエッセンスを取り入れつつスクラム型での開発を予定 -要件定義は別チームが対応しているが調査協力や技術検証、PoC協力の可能性あり ・現在SwiftとKotlinで開発しているアプリをFlutterへ移行していく予定
案件の必須スキル
・Flutterの開発経験 ・周囲とコミュニケーション取りながら、独力で開発進められる方 ・技術的な課題に対して、主体的に解決に向けた動きができる方
ファッションECのiOSアプリの設計・開発・運用を担当していただきます。 ・案件の要件定義、仕様策定 ・Swiftを用いたファッションECの新機能開発、既存機能の改修 ・開発フローやテストの自動化 ・クラッシュレポート分析、対応をはじめとする運用業務 ■募集背景 増員募集のため。
案件の必須スキル
・Swiftを用いたiOSアプリ開発実務経験(4年以上) ・基本設計から実装、運用まで一連の開発経験 ・Web APIを利用したアプリ開発経験 ・リファクタリングやアプリリニューアル経験
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 BUYMAのWebサービスやAPIの設計、開発、運用を担当していただきます。システムアーキテクチャの策定やパフォーマンスの最適化を行い、冗長性、保守性、ROIを考慮した設計に取り組んでいただきます。また、障害の切り分けやバグフィックスも含まれます。 ■具体的な作業内容 ・Ruby、PHP、Javaを使用した新機能の開発および運用 ・システムアーキテクチャの策定、設計(パフォーマンス、冗長性、保守性、ROIを考慮) ・障害の切り分け、バグフィックス ・使用する言語やフレームワークはメンバー間でディスカッションし決定 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Webアプリケーションの開発・運用経験 3年以上 ・Ruby on Rails でのWebアプリケーションの開発・運用経験 1年以上 ・Linuxの基礎知識、利用経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 サービスにて複数医療向けサービスを展開している企業にて ネイティブアプリエンジニアを募集します。 展開している運営サービスをさらに使いやすく便利なサービスに変えていくため、 ユーザーのサービス体験の入り口から出口までをスムーズにつなぐ、 サービス設計まで考えられる方を求めています。 ユーザーアンケートからの定性的情報や、企業戦略のプロモーションで 機能改善や利用率向上を行っています。 実装~運用保守をメインで担当していただきます。 ▼条件等 場所:フルリモート(初日出社あり)※池袋駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftの開発経験がある方 ・toC向け既存アプリの機能追加・不具合改修の経験がある方 ・保守運用経験や、コードレビューの経験がある方 ・RestAPI/JSON周りの基本的な知識 ・Kotlin、Javaの開発経験がある方 ・ソースコードレビュー、プルリクエストを中心した開発フロー経験がある方 ・小規模チームでの開発経験がある
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ▼概要 サービスにて複数医療向けサービスを展開している企業にて ネイティブアプリエンジニアを募集します。 展開している運営サービスをさらに使いやすく便利なサービスに変えていくため、 ユーザーのサービス体験の入り口から出口までをスムーズにつなぐ、 サービス設計まで考えられる方を求めています。 ユーザーアンケートからの定性的情報や、企業戦略のプロモーションで 機能改善や利用率向上を行っています。 実装~運用保守をメインで担当していただきます。 ▼条件等 場所:フルリモート(初日出社あり)※池袋駅 精算:140-180h 面談:Web1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Swiftの開発経験がある方 ・toC向け既存アプリの機能追加・不具合改修の経験がある方 ・保守運用経験や、コードレビューの経験がある方 ・RestAPI/JSON周りの基本的な知識 ・Kotlin、Javaの開発経験がある方 ・ソースコードレビュー、プルリクエストを中心した開発フロー経験がある方 ・小規模チームでの開発経験がある
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■作業概要:スマホアプリをメインでできるエンジニアを探しております。 ■開発言語:Swift ■他開発環境:AWS,Git ■OS:MacOS,Linux ■面談回数:1回 ■作業場所:外苑前※リモート相談可、出社あり ■精算基準時間:140-200h(中間割) ■就業時間:基本9:00~18:00(相談可) ■服装:自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・3年以上のアプリ開発経験 ・Swiftで記述されたiOSネイティブアプリの開発およびリリース経験
1 - 50件/全4,459件
この条件の新着案件情報を受け取る
Swiftのフリーランス案件に関するよくある質問
Swiftのフリーランス案件・求人の月額単価相場を教えて下さい
Swiftのフリーランス案件・求人はどのくらいありますか
Swiftのフリーランス案件・求人でリモートワークや在宅ワークはできますか
Swiftのフリーランス案件は未経験でも応募可能ですか?
Swiftのフリーランス案件の商談や面談ではどのような内容が聞かれますか?
この条件の新着案件情報を受け取る
最高単価
150万円
最低単価
40万円
平均単価
76.9万円
2024年11月のSwiftのフリーランス案件・求人の月額単価の平均は76.9万円です。Swiftのフリーランス案件・求人の年収の目安は922万円です。単価20万円台のSwiftのフリーランス案件・求人は0件、単価30万円台のSwiftのフリーランス案件・求人は0件、単価40万円台のSwiftのフリーランス案件・求人は15件、単価50万円台のSwiftのフリーランス案件・求人は127件、単価60万円台のSwiftのフリーランス案件・求人は606件、単価70万円台のSwiftのフリーランス案件・求人は847件、単価80万円台のSwiftのフリーランス案件・求人は696件、単価90万円台のSwiftのフリーランス案件・求人は440件、単価100万円台のSwiftのフリーランス案件・求人は219件です。※フリーランスボード調べ(2024年11月18日更新)
2024年11月のSwiftのフリーランス案件・求人の平均月額単価は76.9万円です。前月比で+0.4%(+0.3万円)と月単位でみるSwiftのフリーランス案件・求人の月額単価は増加傾向です。
2024年11月のSwiftのフリーランス案件・求人の想定平均年収は922.3万円です。前月比で+0.4%(+3.6万円)と月単位でみるSwiftのフリーランス案件・求人の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 21.4% | -9% |
一部リモート | 77.1% | +16.2% |
常駐 | 1.5% | -7.1% |
2024年11月のSwiftのフリーランス案件・求人におけるフルリモート案件・求人の割合は21.4%で前月比で-9%とやや減少傾向にあります。一部リモート案件・求人の割合は77.1%で前月比で+16.2%とやや増加傾向にあります。常駐案件・求人の割合は1.5%で前月比で-7.1%とやや減少傾向にあります。
■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の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。