Webエンジニア
2023年10月30日現在。最終更新日2023年7月12日
プロジェクトに合わせたWebフレームワーク(SvelteKit、Astroなど)を使って、クライアント、もしくは自社のためのWebアプリケーションの開発を行う仕事です。
バージョン管理にはGitHub、プルリクエストを中心にコードを管理しながら開発を進めます。
ホスティングには、原則としてJamstackで使われるホスティングサービス(Cloudflare Pages、AWS Amplifyなど)を利用します。
新規Webアプリケーション開発プロジェクトでは、開発開始時にプロジェクトにとって、もっとも良いと判断したモダンな構成で設計し、開発します。
Webアプリケーション全体を最適化するため、Cloudflare Workersなどのエッジサーバーレスを利用してSSR(サーバーサイドレンダリング)を採用する場合や、APIを独自に設計実装する場合もあります。
既存の長期プロジェクトの運用開発に参加する場合には、プロジェクトに採用されているWebフレームワークを扱うので、特定のフレームワークだけではなく、プロジェクトに応じて複数のフレームワークを使い分けられる技術と知識が求められます。
Webサイト開発では、Jamstackの特長を活かして実装します。最適な静的サイトジェネレーターを選定し、必要に応じてヘッドレスCMSや、さまざまなAPIを組み合わせ、パフォーマンスがよく、メンテナンスしやすいWebサイトにします。
大規模や長期運用でも破綻しない設計を行い、最新のWeb技術を活かした開発になります。
その他、必要に応じて、お客様と打ち合わせや技術の提案なども行います。
多くのプロジェクトがあり、初期の設計から実装、そしてその後の運用まで広く関わることができる仕事です。
なお、プロジェクトによって得た知識を記事にまとめ、新しいWeb技術を広めるための原稿執筆も行います。
幅広い知識が求められる職種ですので、自分の得意分野を持ち、それ以外についても貪欲に知識を学んでいける人を求めています。
求める人物像
たとえば、こんな人物を想定しています。
採用されたら使う技術とサービス
言語
- HTML/CSS
- JavaScript/TypeScript
Webフレームワーク
- SvelteKit
- Astro
- Eleventy
その他API
- ヘッドレスCMS
- Algolia
- OpenAI API
ソース管理
- Git
- GitHub
プロジェクト管理
- GitHub Projects
情報共有
- Slack
- esa
CI・ホスティング
- Cloudflare Pages
- GitHub Actions
その他、使われている技術とサービス
ライブラリ
- Nuxt
- Angular
ホスティング
- Amazon Web Services
- CircleCI
- Netlify
プラットフォーム
- Amazon Web Services
勤務概要
勤務地 | 日本国内からリモートワーク(オフィスへ出社も可) |
---|---|
オフィス所在地 | 東京都港区南青山5丁目5番18号(最寄り駅: 東京メトロ 表参道駅 徒歩4分) |
勤務時間 | 各スタッフに委ねる(概ね10:00〜18:00) |
休日・休暇 | 完全週休2日制(土・日)、祝祭日、年次有給休暇、夏季・年末年始休暇 |
採用形態 | 正社員 |
給与 | 月給36万円〜 |
賞与 | 業績に応じて年1回(6月) |
待遇・福利厚生 | 交通費支給、家賃補助、子ども手当有り、各種社会保険完備・関東ITソフトウェア健康保険組合加入、健康診断・人間ドック受診、社員旅行(家族同伴可)、英会話レッスン制度 |
各種制度 | PC・スマートフォン購入補助、書籍・セミナー費用補助、開発合宿 |
Webエンジニアの基本条件
次のような資質とスキルが必要です
- 常に新しい技術に興味をもち、自分の知識・技術を向上させたい人
- 自分で時間を管理し、責任をもって仕事を完了させることができる人
- Slack、GitHubなどを利用し、オンライン経由でコミュニケーションを取りながら、業務を遂行できる人
- 開発環境を自分で構築できる人
- 開発ツールにこだわりがある人、お気に入りのエディタがある人
さらに次のうちいずれか、またはそれに相当する実績が必要です
- ブログやQiita、ZennなどでWeb技術情報をメモしたり、発信したりしている
- セミナーや勉強会で講演、LT等の発表経験がある
- 雑誌の記事執筆や、技術系書籍の著書、共著経験がある
スキルと経験
必須スキル・経験
- 日本語でコミュニケーションが取れる
- 英語の技術文書が読め、英語のUIのツールやWebサービスに抵抗がない
- Gitを使い、バージョン管理を行うことができる
- HTML、CSSの基本を理解し、必要であれば仕様書から調べられる
- JavaScriptの基本を理解し、必要なコードが書ける
- Node.js等のJavaScriptランタイムでビルドする仕組みを理解している
- ホスティングサービス(Netlify、Cloudflare Pages、AWS Amplifyなど)にデプロイした経験がある
優遇スキル・経験
- Web制作会社、開発会社、Webサービス事業会社での実務経験
- Webアプリ、Webサイトの実装経験
- JavaScript以外の言語の実装経験、知識
- WebGL、SVG、WebRTCの知識
- ネットワークやCDNに関する知識
- Webパフォーマンスに関する知識
- セキュリティに関する知識
- アクセシビリティに関する知識
- 画面設計、デザイン、UI、UXに関する知識
その他の優遇
- CodeGridを購読している