【業務内容 】 JavaScript / TypeScriptを用いたWebブラウザ操作自動化プログラムの実装と運用を行っていただきます。 具体的には以下のような業務になります。 Webブラウザ操作の自動化プログラム開発 スマートフォンアプリ(WebView)上でのブラウザ操作 公開されているWebサイト(ECサイト等)のクローリング(HTMLの保存と、そのparse処理の両方) 上記で作成した自動化プログラムに不具合が起きた場合の改修(エラー通知等はスコープ外) 【開発体制】 我々は最新技術を積極的に使っていきます。ベンチャーの技術面での価値は、デプロイまでの速さやそのテクノロジーをどうやって使うかのアイディアとその実現までの速さと考えています。 【技術スタック】 インフラ:AWS (Fargate, S3, ECS, Lambda, Route 53, ALB, CloudFront, RDS, WAF, API Gateway etc...) フロントエンド:React JS, Webpack, Twitter Bootstrap バックエンド: Terraform, Node.js, NGINX, Sidekiq, RSpec, Redis WebRTC:TokBox 言語:(Web)Ruby on Rails 6.1, Ruby 3.0, JavaScript, TypeScript, HTML、(Android, iOS) Swift, Java, ReactNative (Docker)Docker Compose その他:Google Analytics, Google Tag Manager, Twilio, Redash, ESLint, Yarn, Sentry, Github Actions, Datadog, RuboCop 【必須要件】 JavaScriptもしくはTypeScriptの実務での2年以上の利用経験 puppetter, playwright等のE2Eテストライブラリの利用経験 テストコード実装の経験 DOMの理解 【歓迎要件】 スクレイピングやクローリングのアプリケーションを0から構築し、運用した経験 個人ではなくチームでプロダクト開発をした経験 スタートアップでの開発経験 【開発の進め方】 PdM1名、エンジニア5名の小規模な組織です 1週間のスプリントで開発を行います 週2回定例mtgが30分ずつあります 【稼働条件について】 稼働:50%以上(80時間/月)※100%(1人月)も歓迎 基本的に10:00〜19:00 ■案件番号 :112_005 ■案件名 :TypeScript/バックエンドエンジニア/Webブラウザ操作の自動化プログラム開発 ■契約形態 :業務委託 ■面談 :1回(予定) ■単金 :面談時スキル見合い ■精算 :140-180H(稼働率:100%時) ■サイト :30日(予定) ■最寄駅 :基本リモート ■期間 :長期 ■服装 :カジュアル ■定時 :基本的に10:00〜19:00 ■募集人数 :1名(予定)