ウクライナでReact開発者を採用する
ReactとNext.jsのエンジニアです。ウクライナの雇用契約でBigTree108に雇用され、御社のチームにフルタイムで参画します。面接は御社が行い、業務の指示も御社が出し、書かれたものはすべて御社が所有します。契約、給与支払い、請求書発行、休暇管理は当社が担います。
マーケットプレイスではない理由
ウクライナでReactエンジニアを採用する方法を検索して出てくる結果の多くは、フリーランサーとのマッチングを行うプラットフォームです。このモデルは短期の業務には問題ありませんが、長期の業務では、その人を取り巻く体制が何も揃っていないため、知らぬ間にコストがかさみます。
借りてきたプロフィールではなく、従業員
エンジニアは、登録されたウクライナの会社と契約を結び、退職の予告期間があり、同僚がいます。だからこそ、休暇中の代替、コードレビュー、本当の引き継ぎが可能になります。
誰かが成果物をレビュー
プルリクエストにはBigTree108内部の第二の目が入り、アーキテクチャの疑問は御社の請求に載っていない人に届きます。単独のコントラクターにはどちらもありません。
探さなくてよい後任
担当者が離れる場合や、うまくいかない場合、後任は、継続的に運営している採用パイプラインから出します。チームには19名の現役の技術面接官がいます。
1本の契約と1通の請求書
契約はBIG TREE 108 LLCと結びます。ウクライナでの雇用契約、税務登録、申告、給与支払いが御社の業務に及ぶことはなく、請求書の裏付けとなる稼働時間は月を通して確認できます。
採用・面接の対象としている技術スタック
ReactとNext.js
シングルページアプリケーションとサーバーサイドレンダリングのフロントエンドを、案件を大きくするためではなく、製品が必要とするものに応じて選びます。
全体をTypeScriptで
型は端ではなく境界に置きます。レスポンスの形が変わると、ユーザーのセッションではなくビルドが壊れます。
デザインシステムとアクセシビリティ
インターフェースのパターンごとに実装を1つにし、アクセシビリティは、公開前に一度監査するのではなく、コンポーネントごとに確認します。
並行して扱うバックエンド
Azure上のASP.NET Coreが当社最大の専門領域で、Pythonがその隣にあるため、フロントエンドが呼び出すAPIも同じチームから提供できます。
フロントエンド開発のサービスページでは、React、Angular、Vueについて、人員配置ではなく業務を丸ごとお任せいただく場合の観点から説明しています。
バックエンドを備えたReact
Reactエンジニアはチームの常設の一員で、クライアントのシングルページアプリケーションやNext.jsのフロントエンドに携わり、フロントエンドのコードを書く人が面接します。当社最大の専門領域はAzure上のASP.NET Coreであるため、Reactのフロントエンドと、その背後の.NET、Node.js、Pythonのサービスを、両者の間の契約を取り決める1つのチームから提供できます。
両者の間をやり取りされるものが、フロントエンドの老い方を左右します。手書きではなくバックエンドから生成した型付きAPIコントラクト、近似した部品の引き出しではなくインターフェースのパターンごとに1つの実装、コンポーネントごとに確認するアクセシビリティ、失敗するとリリースを止める継続的インテグレーションのテストです。これらのルールはサービスのページで公開しており、これに違反する変更はマージされません。
Reactのコードベースの引き継ぎ
当社に届くReactの案件の多くは、他の誰かが書いて手放したアプリケーションです。これは引き継ぎであり、当社はこれまでに9件を手がけ、最も古いものは2008年に書かれています。引き継ぎは、誰かがコードを1行でも変更する前に、読み取り専用のレビューと、本番への影響が大きい順にまとめたリスクの書面から始めます。そこで終えても、使える文書が手元に残ります。
契約モデルの詳細は専任チームのページで説明しています。Angularのほうが適している場合は、Angularエンジニアの採用ページがあります。
Upworkでの実績
顧客実績が公開されており、当社の自己申告ではなくプラットフォームが検証しています。
- Top Rated Plus
- エージェンシーのUpworkステータス
- 100%
- ジョブ成功スコア
- 55
- エージェンシー経由で完了したジョブ
- 13,862
- クライアントのために稼働した時間
ウクライナからReact開発者を採用することに関するご質問
フリーランスのマーケットプレイスとはどう違いますか?
エンジニアは、時間単位で借りるプロフィールではなく、契約、予告期間、同僚を持つ、ウクライナの登記済み企業の従業員です。それにより、長期の契約で実際に困る点が変わります。誰かが休暇中の代替を務め、誰かがプルリクエストをレビューし、退職した場合は引き継ぎと、当社自身が運営するパイプラインからの交代要員があります。
ReactとNext.js、どちらがよいですか?
両方で、率直な答えは、ページをサーバーでレンダリングする必要があるかどうかによります。契約を大きくするほうではなく、御社の製品が実際に必要とするほうをお伝えします。すでに御社が選んだフレームワークでの作業も、同じように歓迎します。
Reactエンジニアは、新規ではなく既存のコードベースで作業できますか?
それが通常のケースで、他の人が書いたコードの引き継ぎは当社の業務の大きな部分を占めます。これまでに9システム、最も古いものは2008年に書かれたものです。誰かが1行でも変更する前に、読み取り専用のレビューと、本番への影響の大きい順のリスクの書面化から始めます。
バックエンドも担当できますか?
はい、同じチームから対応します。Azure上のASP.NET Coreは当社最大の専門領域で、APIとデータ処理、AIエージェントにはPythonが並んでいるため、フロントエンドとそれが呼び出すサービスを、メールでAPI契約を交渉する2つの供給元ではなく、1つの契約にできます。
コードの所有者は誰ですか?
御社です。すべてのスペシャリストは、成果物をすべてBigTree108に譲渡する契約に署名しており、御社との契約がそれをさらに御社へ譲渡するため、リポジトリを開く前に、コードを書く本人から御社までの連鎖が完結しています。
Reactエンジニアはどの時間帯で働きますか?
御社の時間帯です。ウクライナは西ヨーロッパより1〜2時間進んでいるため、EU・英国のお客様とは1日全体が重なります。北米のお客様には、スケジュールを採用要件として扱い、ヨーロッパ、オーストラリア、米国太平洋の時間帯で働く人がすでにいます。
Reactエンジニアをお探しですか。
技術スタック、シニアリティ、稼働時間が分かれば始められます。候補者のプロフィールをお出しするか、2〜3週間以内に候補者が見つかる探索を行います。