Webエンジニア

2024年4月19日現在。最終更新日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技術を広めるための原稿執筆も行います。

幅広い知識が求められる職種ですので、自分の得意分野を持ち、それ以外についても貪欲に知識を学んでいける人を求めています。

求める人物像

たとえば、こんな人物を想定しています。

多様なSSGに挑戦したい

Jamstackアーキテクチャに興味があり、特定の静的サイトジェネレーターだけではなく、複数の静的サイトジェネレーターの特徴を理解して使い分けられる人。ビルドに関する知識があり、ビルドの速度をチューニングできる人。英語の情報源でも抵抗なく情報収集できる人。

  • Jamstackに関する経験が少なくても可
  • Web制作の実務経験がなくても可

Webアプリを設計したい

React、Vue、Svelteといったモダンなフレームワークに興味があり、特定のフレームワークだけではなく、複数のフレームワークの特徴を理解して使い分けられる人。パフォーマンスの知識があり、ページ表示速度やアプリケーションの動作速度を意識したコードがかける人。

  • HTML・CSSは、得意ではなくても可

マークアップが強い

JavaScriptよりはHTMLとCSSに強い興味とスキルがあり、管理しやすいスタイル・アクセシビリティの知識がある人。Webアプリケーションで使われるJSXやVue、SvelteといったフレームワークのHTMLやスタイルのテンプレートにあたるコードを作成・編集するのに抵抗がない人。

  • JavaScriptは、アプリ実装できるほど得意ではなくても可

エッジAPIを追求したい

Cloudflare Workersに興味があり、最速のAPIを作ってみたい人。ベータに近いサービスの機能でも積極的に試して行ける人。
ちゃんとHTTPのWeb標準技術を理解し、メソッドやステータスコードを正しく使い分けられる人。

  • HTML、CSSは詳しくなくても構いません

採用されたら使う技術とサービス

  • 言語

    • 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に関する知識

その他の優遇

Webエンジニア採用応募

例:中村 享介

例:[email protected]

アカウント
  • https://github.com/の続きを入力してください。

    ※公開されているコードがあれば内容を確認いたします

  • https://twitter.com/の続きを入力してください。

    ※技術に関する投稿がなくても選考結果に影響することはありません

求人に関するプライバシーポリシーに同意して求人に応募しますか?