PHP開発サービス
LaravelとSymfonyのアプリケーション、Eコマースストアとマーケットプレイス、SaaSプロダクト、ウェブとモバイル向けのAPI、決済・請求システム、WordPress、WooCommerce、Drupal、古いPHPの最新リリースへのアップグレードに向けたPHP開発サービス。PHP開発者を専任チームとして御社に加えることも、PHPプロジェクトを企画から納品まで一貫して請け負うことも可能です。
PHPで開発するもの
LaravelとSymfonyのアプリケーション
現行のLaravelとSymfonyのリリースで、SaaSプロダクト、カスタマーポータル、バックオフィスを構築します。型付きプロパティ、enum、strict typesを全面的に使い、リクエストの中で処理すべきでない仕事にはHorizonやSymfony Messengerのキューを使います。
PHPのEコマースとマーケットプレイス
Magento Open SourceとAdobe Commerce、Shopware、Sylius、PrestaShop、WooCommerce上のオンラインストアとマルチベンダーのマーケットプレイス:カタログのインポート、チェックアウトの変更、決済・配送モジュールを扱います。
ウェブ・モバイル向けのAPI
API Platform、Laravel、SymfonyによるRESTとGraphQLのAPIを、入口での検証と、ウェブ・モバイルのクライアントを生成するOpenAPI記述とともに構築します。
決済、課金、請求書
決済ゲートウェイ連携、サブスクリプション課金、請求書発行を、整数の最小通貨単位で保持する金額、冪等なWebhook処理、注文やアカウントへのあらゆる変更の監査証跡とともに提供します。
ERP、CRM、マーケットプレイスの連携
SAP、Microsoft Dynamics、Salesforce、HubSpot、Amazon、配送サービスを、リトライと失敗アラートを備えたキュー処理のジョブで接続し、パートナー側のAPIが遅くてもページが遅くならないようにします。
WordPressとWooCommerceのカスタムコード
テーマ、Gutenbergブロック、プラグイン、WooCommerceの拡張を、誰も保守しないプラグインの積み重ねではなく、Composerとバージョン管理のもとにあるコードとして書きます。
Drupalと出版プラットフォーム
出版社、大学、医療機関向けのDrupalサイト、編集ワークフロー、ヘッドレスのコンテンツAPIを、設定をコードとしてエクスポートし、すべてのコントリビュートモジュールをサポート対象のリリースで構築します。
レガシーPHPのアップグレード
PHP 5と7のコードを現行のPHP 8リリースへ移行します。機械的な変更にはRectorを使い、PHPStanまたはPsalmはコードが到達できる最も厳格なレベルまで引き上げ、各ステップに先行してテストを追加します。
PHPのパフォーマンスとホスティング
遅いページは、BlackfireやXdebugで原因のクエリや呼び出しまでたどります。効果がある場面ではOPcache、Redis、FrankenPHPやLaravel Octaneを使い、AWSやAzure上のコンテナはインフラをコードで管理します。
PHP開発者を採用する
専任のPHP開発者
御社のチームにフルタイムで参画し、御社のリポジトリ、トラッカー、会議の中で働き、御社のリードに報告するPHP開発者です。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。
PHPプロジェクトのデリバリー
PHPプロジェクトをスコープ策定からリリースまで担うチームです。見積り、開発、テスト、デプロイを行い、当社側のテクニカルリードが計画と品質に責任を持ちます。
PHPの保守運用と引き継ぎ
他のチームから既存のPHPシステムを引き継ぐ、あるいは稼働を維持します。まず読み取り専用のレビューを行ってリスクを書面にまとめ、その後、影響の大きい順に修正と新機能を進めます。
スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。
御社のPHPプロジェクトを担当するメンバー
PHP開発者
LaravelとSymfonyのアプリケーションとAPI
EC開発者
Magento、Shopware、WooCommerce
WordPress・Drupal開発者
テーマ、ブロック、プラグイン、モジュール
フロントエンドエンジニア
React、Vue、Angular
QAエンジニア
リリースごとの回帰テストスイート
PHP開発の進め方
現行のPHPリリースとstrict types、パイプラインでのPHPStanまたはPsalm、Composerの依存パッケージを最新に保つこと、すべてのクエリのパラメータ化。テストは機能と一緒に出荷し、失敗したテストはリリースを止めます。
開発者は、御社のリポジトリ、トラッカー、プロセスの中で作業します。ウクライナの契約、給与、請求書発行、休暇は当社が担い、開発者が書いたものはすべて御社に譲渡されます。
その他の対応言語
Java開発
Java開発サービス:Spring Bootのマイクロサービス、銀行・決済システム、ECとSaaSのバックエンド、Kafka連携、レガシーシステムのモダナイゼーションを、専任のJava開発者またはプロジェクト単位でご提供します。
Node.js開発
Node.js開発サービス:TypeScript API、ECとSaaSのバックエンド、フィンテック連携、リアルタイム・ストリーミング機能、サーバーレス関数を、専任のNode.js開発者またはプロジェクト単位でご提供します。
C/C++開発
CとC++の開発サービス:組み込みファームウェア、Qtのデスクトップソフトウェア、ネットワーク・通信ソフトウェア、低遅延システム、セキュリティソフトウェア、C++のモダナイゼーションを、専任のC++開発者またはプロジェクト単位でご提供します。
Go開発
Go開発サービス:GolangのマイクロサービスとAPI、フィンテックとSaaSのバックエンド、Kubernetesオペレーター、イベントパイプライン、ネットワーク・セキュリティソフトウェアを、専任のGo開発者またはプロジェクト単位でご提供します。
KotlinとAndroid開発
KotlinとJetpack Composeによる、銀行、メディア、ショッピング、ヘルスケア向けAndroidアプリ開発サービス。Kotlin MultiplatformとKtorのバックエンドも、専任のKotlin開発者またはプロジェクト単位でご提供します。
Rust開発
Rust開発サービス:バックエンドサービスとAPI、ブロックチェーンとWeb3、システム・インフラソフトウェア、セキュリティツール、組み込みファームウェア、WebAssemblyを、専任のRust開発者またはプロジェクト単位でご提供します。
SwiftとiOS開発
SwiftとSwiftUIによるiOSアプリ開発サービス:銀行、ショッピング、メディア、ヘルスケアのアプリ、Apple WatchとVision Proのアプリ、Objective-Cの保守、App Storeへのリリースを、専任のiOS開発者またはプロジェクト単位でご提供します。
Scala開発
Scala開発サービス:Apache Sparkパイプライン、フィンテックとアドテックのバックエンド、Akka・Pekko・ZIO・Cats Effectによるサービス、Playアプリ、Scala 3への移行を、専任のScala開発者またはプロジェクト単位でご提供します。
TypeScript開発
TypeScript開発サービス:Angular・React・Vueのフロントエンド、Node.jsのバックエンド、フルスタックアプリ、モノレポ、JavaScriptからTypeScriptへの移行を、専任のTypeScript開発者またはプロジェクト単位でご提供します。
PHP開発に関するご質問
PHP開発者はどの業界で働いていますか?
Eコマースとマーケットプレイス(オンラインストア、カタログ、チェックアウト、マルチベンダープラットフォーム)、フィンテック(決済ゲートウェイ、融資、課金)、SaaSとエンタープライズソフトウェア(CRM、ERP、バックオフィス)、ヘルスケア(予約、患者ポータル、クリニック管理)、アドテックとマーケティング(トラッキング、アフィリエイト、キャンペーンのプラットフォーム)、メディアと出版(ニュースサイト、コンテンツプラットフォーム)です。
LaravelとSymfonyのどちらですか?
新規アプリケーションの多くにはLaravelです。開発が速く、パッケージと開発者のエコシステムが大きいためです。システムが大規模で長期にわたって使われる場合、コンポーネントを個別に必要とする場合、すでにSymfonyで動いている場合はSymfonyです。
古いPHPアプリケーションをアップグレードできますか?
はい。まずコードを静的解析の対象にし、変更しようとする部分にテストを追加した上で、Rectorを使ってPHPとフレームワークのバージョンを、それぞれ単独でリリースできるステップで進めます。
PHP開発者は、どのくらいで開始できますか。
適任のPHP開発者がすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。
BigTree108を通じてPHP開発者を採用するには、どうすればよいですか。
必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。
成果物の権利は、誰に帰属しますか。
御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。
PHP開発者をお探しですか?
フレームワーク、PHPのバージョン、作業内容をお知らせください。1営業日以内に、候補者のプロフィールまたは作業の計画をお返しします。