Open Position
Product Role
クロスプラットフォームエンジニア(React Native/Electron)
ビジネスおよびITコンサルティングの分野で、大きな成果を残したいとお考えですか?経験豊富なクロスプラットフォームエンジニアScoville チームに加わってください。
先進的で革新的なテクノロジーソリューションを提供し、日本の産業に革命をもたらす取り組みにご協力ください。私たちは、クライアントのためにスマートで機能的、かつ拡張性の高いアプリケーションを構築するという情熱を共有できる人材を求めている、活気あふれるチームです。このポジションに応募するには、モバイル(React Native)およびデスクトップ(Electron)の両プラットフォームにおけるアプリケーション開発の実績と専門知識が必須となります。
サマリー
待遇条件
勤務地
採用面接
言語要件
日本語:会話
職歴・経験
スキル・技能
職務内容
業務内容
本職は実践的な技術職であり、日々の業務内容は以下のとおりです。
- 小規模なプロダクトチームにおいて、テクノロジーの専門家として、ユーザー体験とビジネス成果を最大化するための解決策を提案する。
- 単一のホワイトラベル化されたコードベースから、iOS、Android、macOS、およびWindows向けの動作するネイティブアプリケーションを提供します。
- 当社のpnpm/Turborepoモノレポ内で、アプリケーション、共有パッケージ、およびツールの構築と保守を担当していただきます。
- WebViewをアプリケーションの中核として統合・管理し、ネイティブシェルとWebコンテンツ間の通信レイヤーを構築する。
必要条件
- 英語力。
- コンピュータサイエンスの学位、または同等の実務経験を有すること。
- 直近5年以上の商用プログラミング経験があり、特にクロスプラットフォームのモバイルおよびデスクトップソリューションの提供に注力してきました。
- React Native、React、Electron.js、およびそれらのエコシステムに関する専門的な知識。
- モノレポでの実務経験があること(当社ではpnpmとTurborepoを使用しています)。
- ホワイトラベルアプリケーションの開発および保守の経験(単一のコードベースから複数のバリエーションを管理する)。
- Electron版またはReact Native版のnomanアプリの両方で安全にインポートできる、ランタイムに依存しないコードの実装経験。
- Expoモジュールの使用経験(React Nativeの標準ワークフローでの使用経験も含む)。
- WebViewの統合に関する深い理解と、ネイティブシェルとWebコンテンツ間の通信レイヤーの構築。
- JavaScriptおよびTypeScript、ならびに最新のスタイリング手法に関する豊富な経験。
- デバッグおよびリリース管理のためのネイティブビルドツール(Xcode、Android Studio/Gradle)の使用経験。
- コンテナ化の経験(当社ではDockerを使用しています)。
- 在留資格:
- 日本在住の方:6ヶ月以上有効な就労ビザが必要です
- 日本国外にお住まいの方へ:ビザの手続きが完了するまで、リモートでの契約業務が可能です
歓迎要件
- 日本語能力(強く望ましい)。
- オーバーライドや依存関係のパッチ適用(pnpm patch を使用)といった、pnpm の高度な機能に精通していること。
- クロスプラットフォームのエラー監視(例:React NativeとElectronの両方でのSentryの利用)の実装経験。
- AWSサービスの利用経験(当社では多種多様なAWSサービスを利用しています)。
- UXデザイナーとの協業経験、およびFigmaなどのツールの使用経験。
- 型安全なバリデーションライブラリ(例:Zod)の使用経験。
- 最新のコード品質およびフォーマットツールチェーン(ESLint、Prettier)に精通していること。
- ElectronまたはNode.js向けのネイティブモジュールの開発経験。
待遇・福利厚生
- 年収1,000万~1,400万円(経験に応じて応相談)。
- 年間20日以上の有給休暇。
- 柔軟な勤務時間、リモートワークの機会。
- 社会保険および健康保険。
- 通勤手当および業務に必要な機器の支給。
- あなたの意見を尊重する、才能豊かで意欲的な国際的なチーム。
- ビザのスポンサーシップ(6か月の試用期間終了後)。
応募する
Scoville就職にご関心をお寄せいただき、誠にありがとうございます。このフォームへの記入はわずか5分ですが、それがあなたの人生を変えるきっかけになるかもしれません。