本文へ移動

エンジニアリング領域

当社が扱う領域。

各ガイドでは、その役割が実際に何を担うのか、どのような状況で必要になるのか、そして候補者を見極める際に何を確認すべきかを解説します。その役割が本当に必要かどうかを判断する方に向けた内容です。

これは各領域についてのガイドであり、待機中のエンジニアの一覧ではありません。お客様のチームに対して何をご支援できるかはご要件によって異なります。ロードマップで必要とされていることをお聞かせください。率直にお答えします。

Software Engineering

  • Frontend developers

    フロントエンド開発者は、ウェブアプリケーションやモバイルアプリケーションのインターフェース層、すなわち利用者のブラウザや端末で動作する画面、操作、データ取得を構築します。

  • Backend developers

    バックエンド開発者は、アプリケーションのサーバー側を構築し、運用します。

  • Full-stack developers

    フルスタック開発者は、サーバー側とインターフェース側の両方にまたがって機能を完成させます。

  • Mobile developers

    モバイル開発者は、iOS、Android、またはその両方に向けてアプリケーションを構築し、リリースします。

AI & Data

  • AI engineers

    AIエンジニアは、振る舞いが基盤モデルに依存するソフトウェア製品を構築します。

  • Machine learning engineers

    機械学習エンジニアは、予測モデルを本番環境で構築し、学習させ、デプロイし、維持します。

  • Data engineers

    データエンジニアは、データが生成される場所から使われる場所まで運ぶ仕組みを構築し、運用する職種です。

  • Data scientists

    データサイエンティストは、データで問いに答える職種です。

Cloud & Platform

  • DevOps engineers

    DevOpsエンジニアは、開発者のコミットを稼働中の本番システムへ運ぶ自動化と、その後に何が起きたかをチームへ返すフィードバックを構築し、維持する職種です。

  • Cloud engineers

    クラウドエンジニアは、クラウドプロバイダーの中でシステムが動く基盤を設計し、構築し、運用する職種です。

  • Platform engineers

    プラットフォームエンジニアは、社内開発者プラットフォームを構築し運用する職種です。

Quality

  • QA engineers

    QAエンジニアは、ソフトウェアプロダクトがどのように壊れうるかを見極め、その失敗を利用者より先にチームが知るようにする職種です。

  • Test automation engineers

    テスト自動化エンジニアは、プロダクトを自動的にテストするソフトウェアを設計し、構築し、維持します。

Leadership & Delivery

  • Tech leads

    テックリードは、1つのチームの仕事の技術的方向づけに責任を負うエンジニアです。

  • Software architects

    ソフトウェアアーキテクトは、一群のシステムがどう構造化され、その構造がどう進化するかを決めます。

  • Engineering managers

    エンジニアリングマネージャーは、開発チームが機能していることに責任を負います。

  • Project managers

    プロジェクトマネージャーは、定義された一連の作業のデリバリーを所有します。

  • Business analysts

    ビジネスアナリストは事業上の課題を調べ、それを解くためにシステムが何をしなければならないかを定義します。

どの領域が必要か迷われていますか。

そこから始まるご相談は少なくありません。業務内容と不足している部分をお聞かせいただければ、整理をお手伝いします。ご支援が難しい役割である場合は、その旨もお伝えします。