仕事内容
「コードの品質」「アーキテクチャの設計」「チームの生産性」を主な責任範囲として、大きな裁量を持ちながら開発チームおよびチームメンバーを技術面からリードしていただきます。
【具体的には】
■ コードの品質
現在もコーディング規約をもとに Linter によるチェック、相互のコードレビュー、ユニットテストを記述して CI による実行をしています。品質向上の面でこれらを更に進めることに加えて技術的負債を減らすことなどにも注力していただきます。
またチームで品質を常に高く保つためにはどうしたらよいかを考えて仕組み化をしていっていただきます。
■ アーキテクチャの設計
パフォーマンス、保守性、スケーラビリティ、信頼性、機能の拡張可能性、安全性といった非機能要件を考慮したアーキテクチャ設計をしていっていただきます。その設計をチーム内に浸透させて適切に開発を行っていただきます。
■ チームの生産性
チームとしての生産性を最大化させるために、チームメンバーが設計や実装をする上での障害を取り除く動きをしていただきます。開発が容易になる仕組みや環境を整えることによってサポートしていったいただきます。
【具体的には】
■ コードの品質
現在もコーディング規約をもとに Linter によるチェック、相互のコードレビュー、ユニットテストを記述して CI による実行をしています。品質向上の面でこれらを更に進めることに加えて技術的負債を減らすことなどにも注力していただきます。
またチームで品質を常に高く保つためにはどうしたらよいかを考えて仕組み化をしていっていただきます。
■ アーキテクチャの設計
パフォーマンス、保守性、スケーラビリティ、信頼性、機能の拡張可能性、安全性といった非機能要件を考慮したアーキテクチャ設計をしていっていただきます。その設計をチーム内に浸透させて適切に開発を行っていただきます。
■ チームの生産性
チームとしての生産性を最大化させるために、チームメンバーが設計や実装をする上での障害を取り除く動きをしていただきます。開発が容易になる仕組みや環境を整えることによってサポートしていったいただきます。
応募資格
・PHP、 TypeScript、 Python、 Java、 Goなどの言語によるWebアプリケーション開発の経験
・数十台規模以上のサーバを用いたウェブアプリケーションのアーキテクチャ設計・開発・インフラ設計・運用経験
現段階でTLポジションになくとも、TLに成長したい意志のある方は歓迎です。
【歓迎】
・クライアントサイド開発に関する知識
・インターネットで使用されている各種プロトコル/技術仕様(HTTP、 DNS、 SMTP、 CDN、 RFC...)などの知識
・UI/UXに対する理解
・AWSやGCP等クラウドに関する知見
・技術者倫理を備えている
・数十台規模以上のサーバを用いたウェブアプリケーションのアーキテクチャ設計・開発・インフラ設計・運用経験
現段階でTLポジションになくとも、TLに成長したい意志のある方は歓迎です。
【歓迎】
・クライアントサイド開発に関する知識
・インターネットで使用されている各種プロトコル/技術仕様(HTTP、 DNS、 SMTP、 CDN、 RFC...)などの知識
・UI/UXに対する理解
・AWSやGCP等クラウドに関する知見
・技術者倫理を備えている