70 ~ 100万円/月額想定年収:840 ~ 1200万円
84~180時間
翌月25日支払い
業務委託契約
職務内容
◆業務内容 参画後、まずは管理画面の修正などドメイン知識がなくても良いもの、つまり小さいボールをお渡しいたします。 その後、基本的には下記をお任せします。 ・システムアーキテクチャの設計・改善 ・システム開発・運用 ※候補者様の強み/特性に準じて業務割合を調整いたします。 ‐ フロントエンド開発 ‐ バックエンド開発 ‐ クラウドインフラの管理・運用 ・新しい技術の導入・評価 ・コードレビューと品質管理 ◆チーム編成 10名程度のチーム構成でエンジニアはすべてフルスタックで開発に従事しているため、一つの機能を一人で作りきるような動きが求められます。 ◆この会社で叶えられること ※例 ・かなり技術力の高いメンバーで成り立っています。 いい意味での刺激も多く、ご自身の実力を試すには非常に良い環境かと思います。 ・大量のユーザーデータに触れることができ、 データを使ってインターフェイスに落とし込むようななかなかない体験が可能です。 ↓↓詳細は下記に記載します↓↓ ◆開発環境 《TypeScriptの全面採用》 弊社は、主要言語としてTypeScriptを全面採用しており、 フロントエンド・バックエンド・インフラ定義において全面的にTypeScriptを用いています。 monorepoで基本的にすべてのpackageを一つのリポジトリで管理しており、コードの共通化ができております。 《テクノロジースタック》 iOSアプリは、capasitor + ionic-react (web component) で記述されているので、基本的にはReactを書いているのと感覚は同じです。 他は、Next.js + Tailwind CSS + Vercel の組み合わせがメインとなっています。 《技術カルチャー》 ・CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する ・取締役(社内)または執行役員として、エンジニアリング部門の人間が経営に参加している ・経営トップがエンジニア出身、または現役のエンジニアである ・エンジニアの人事評価にエンジニアが関わっている 《コード品質向上のための取り組み》 ・本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している ・「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している ・何らかのコーディング規約をチーム全体で遵守するようにしている ・提出されたコードには自動的にリグレッションテストが実行される環境が構築されている ・コード品質評価ツールを導入して、メンバーが常に確認できるようにしている 《テストの実施度》 ・ほとんどのプロダクトコードに単体テストを記述、実施している ・ほとんどの機能に受け入れテストを記述、実施している ・機能の実装と同時にテストコードを記述している ・想定される複数環境での品質チェックを義務づけている 《アジャイル実践状況》 ・1ヶ月以下の短い期間でのイテレーション開発を実践している ・デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている ・イテレーションの最後などに、定期的にチームでふりかえりミーティングを行っている ・タスク見積もりの単位には絶対量(人日など)ではなく相対ポイントを用い、極力複数人の意見を調整する形で行っている ・継続的なデプロイ(デリバリー)を行っている 《ワークフローの整備》 ・全てのコードをバージョン管理ツールで管理している ・各メンバーが実装したコードのマージは Pull Request ベースで行われる ・自動(=システム化され、1コマンドで実行できる)ビルド、自動デプロイ環境が整備されている ・コードによるインフラ構成管理(Infrastructure as Code)の環境が整備されている ◆コミュニケーション 《MTG頻度》 スクラム開発で進めている当社において、基本的に下記は必須参加となります。 ・デイリースクラム(つまり朝会。15~30分) ・スプリントレビュー:2週間に1回実施 《オープンな情報共有》 ・開発に必要な全ての資料やデータ(個人情報を除く)は、実装を担当するメンバーなら誰でも、上長その他の許可の必要なく自由に閲覧できる ・チャットツールを導入しており、チームのためのチャットルームがある(Slack) ・専用の情報共有ツールを使って、ノウハウや議事録、日報などの情報共有を行っている ◆求める人物像 ・技術的なリーダーシップを発揮できる方 ・新しい技術やトレンドに敏感で、自ら学び続ける意欲がある方 ・急成長していく、変化していくスタートアップの環境を楽しめる方 ・チームの成長に貢献できる方 ・自発的に課題を見つけ、解決に導ける方 ◆この求人に相応しくない人物像 ◎自己中心的な方 ◎顧客志向が一切なく、ただ言われたことだけを実行する方 ◎指示待ちの人 →ある意味、組織としてしっかりとした仕組化ができていないので個々人の裁量にゆだねられています。 その分裁量権はあるので、そこをネガティブに捉える方はあいません。 ==会社について== ◆事業・プロダクト概要 当社は、創業以来培ってきたユーザーインターフェイスのノウハウとコンシューマー向けサービスの経験を活かし、 ショッピングアシストアプリの事業開発を行っています。 複雑な調べ作業や難しい入力の手間などを自動化し、誰もがフラットに、便利に、楽しく、経済的に オンラインコマースを利用できる世界を目指しています。 ◆ショッピングアシストアプリについて 入れておくだけでオンラインショッピングがお得になる、ショッピングアシストアプリを2022年3月に正式リリースしました。 以降、順調にユーザー数を伸ばしており、現在毎日約30万人のユーザーにご利用いただいています。 拡張機能を有効にすることで、対象のECサイトにおけるキャッシュバックやクーポンを自動で発見します。 また、対象のECモールの商品ページにアクセスすると、より安く購入できるショップを自動検索し表示します。 エンドユーザーのショッピング体験を良くするだけでなく、提携するEC事業者を大きくサポートすることができています。 現在1000以上のサイトに対応し、ECサイト訪問者のコンバージョン率、リピート率、購入単価の改善に貢献しています。 ========== ■募集背景 いままで、代表が全システムの構築責任を担ってきましたが、 これから事業拡大に向けて、技術的な権限や管理を委譲する必要があります。 プロダクトの進捗を加速させるため、ゆくゆくはチームを牽引し、 エンジニアリング文化を醸成していただける方を募集しています。
必須スキル
・TypeScriptを用いたWebアプリケーション開発経験 ・APIサーバーアプリケーションの開発経験 ・汎用データベース(RDB)の設計経験 ・優れた問題解決能力とコミュニケーションスキル
尚可スキル
・モバイルアプリ開発経験 ・コンシューマーサービスの開発経験 ・大規模ユーザーデータの取り扱い経験 ・チームリーダーまたはマネジメント経験
商談回数
1回 / オンライン
その他情報
■稼働開始日 2024年9月1日 ■チーム規模 6-10名
情報提供元: Relance(リランス)
1ヶ月前
SNSアカウントでログイン