当社が扱う領域。
各ガイドでは、その役割が実際に何を担うのか、どのような状況で必要になるのか、そして候補者を見極める際に何を確認すべきかを解説します。その役割が本当に必要かどうかを判断する方に向けた内容です。
これは各領域についてのガイドであり、待機中のエンジニアの一覧ではありません。お客様のチームに対して何をご支援できるかはご要件によって異なります。ロードマップで必要とされていることをお聞かせください。率直にお答えします。
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
ビジネスアナリストは事業上の課題を調べ、それを解くためにシステムが何をしなければならないかを定義します。
どの領域が必要か迷われていますか。
そこから始まるご相談は少なくありません。業務内容と不足している部分をお聞かせいただければ、整理をお手伝いします。ご支援が難しい役割である場合は、その旨もお伝えします。