Scoville logo
Scoville

Cross-Platform Engineer (React Native / Electron)

Location
Tokyo
Remote
On-site / hybrid
Visa
Sponsorship available
Language
Japanese: Not Required / English: Business Level
Posted
Nov 17, 2025
Javascript
React
Typescript
Engineering
Web / Full-stack
Apply now

Review the role details and submit your application.

Apply Now
Scoville office view

Gallery

Office environment
Team culture
Workspace
Company culture

Overview

Looking to make a meaningful impact in Business & IT Consulting? Join our team at Scoville as an experienced Cross-Platform Engineer.

Help us revolutionise Japanese industries by providing modern, innovative technology solutions. We’re a dynamic team seeking individuals who share our passion for building smart, functional, and scalable applications for our clients. For this role, you must have demonstrable expertise in building applications across both mobile (React Native) and desktop (Electron).

Responsibilities

  • This is a hands-on technical role. Day-to-day activities include:
  • Propose solutions as a technology specialist in a small product team to maximise user experience and business outcomes.
  • Deliver native applications for iOS, Android, macOS, and Windows from a single, white-labelled codebase.
  • Work within our pnpm/Turborepo monorepo to build and maintain applications, shared packages, and tooling.
  • Integrate and manage WebViews as a core part of the application, building the communication layer between the native shell and web content.
  • What We Can Expect from You
  • English language proficiency.
  • A degree in Computer Science or equivalent experience.
  • 5+ years of recent commercial programming experience with a strong emphasis on delivering cross-platform mobile and desktop solutions.
  • Expert understanding of React Native, React, Electron.js, and their ecosystems.
  • Proven experience working in a monorepo (we use pnpm and Turborepo).
  • Experience developing and maintaining white-label applications (managing multiple variants from a single codebase).
  • Experience with runtime-agnostic code that can safely be imported by either the Electron or React Native version of the noman app, whether by the main process or renderer process.
  • Experience with Expo modules (even in a bare React Native workflow).
  • Deep understanding of WebView integrations and building communication layers between the native shell and web content.
  • Strong experience with JavaScript and TypeScript, as well as modern styling approaches.
  • Experience with native build tools (Xcode, Android Studio) and the full mobile deployment process (App Store & Google Play), as well as desktop packaging for macOS and Windows (e.g., Electron Forge).
  • Understanding of OIDC/OAuth2 and experience implementing mobile-friendly authentication flows.
  • Experience writing native modules for React Native.
  • Status of residence:
  • For those in Japan: must have a working visa valid for more than six months.
  • For those outside Japan: remote contract work is available until a visa can be prepared.
  • Bonus Points
  • Japanese language proficiency (strongly preferred).
  • Familiarity with advanced pnpm features like overrides and patching dependencies (using pnpm patch).
  • Experience implementing cross-platform error monitoring (e.g., Sentry for both React Native and Electron).
  • Experience with AWS services (we use many).
  • Experience working with UX designers and exposure to tools such as Figma.
  • Experience with type-safe validation libraries (e.g., Zod).
  • Familiarity with modern code quality and formatting toolchains (ESLint, Prettier).
  • Experience writing native modules for Electron or Node.js.

Quick Facts

CompanyScoville
LocationTokyo
RemoteOn-site / hybrid
VisaAvailable
LanguageJapanese: Not Required / English: Business Level
Interested in this role?

Submit your application for this role at Scoville.

Apply Now