Senior Frontend Engineer

eMotion Fleet Shinagawa-ku, Tokyo April 3 2026
  • 💴 No salary range given
  • 🏡
    Fully remote
    From Japan
  • 🗾 Japan residents only
  • 💬
    No Japanese required
    Business English
  • 🧪
    Senior level
    5+ years experience required
APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

About eMotion Fleet

eMotion Fleet Shinagawa-ku, Tokyo

Our Fleet and Energy Management System integrates EV charging, telematics, and depot electrification to help logistics and transit operators decarbonize, cut operating costs, and maximize fleet uptime.

About the position

We are looking for a Senior Frontend Engineer to own the frontend layer of our platform end-to-end. This is a genuine ownership role: you will be responsible for the quality, architecture, and delivery of our Next.js application, making product decisions within your domain and holding the standard for what ships to customers.

We operate in an emerging market with evolving requirements and limited documentation. The people who thrive here see that as an opportunity rather than an obstacle. They make confident decisions with imperfect information, adapt as things change, and treat uncertainty as a normal part of the job.

Our Tech Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS
  • Deployment: Vercel
  • Backend: Python, FastAPI, AWS EC2, PostgreSQL (RDS)
  • CI/CD: GitHub Actions
  • Tooling: GitHub, Linear

Responsibilities

  • Own the frontend architecture and codebase — make decisions on component design, state management, and routing in our Next.js/React app
  • Define and maintain frontend engineering standards across the team
  • Deliver product features from design to production on Vercel, collaborating with backend engineers on API contracts
  • Administer the Vercel platform: manage projects, environments, domains, deployment configuration, and any infrastructure-level issues that arise
  • Participate in the on-call rotation and own incident response for frontend-layer issues
  • Write and maintain tests for the frontend codebase, including unit tests, component tests, and end-to-end tests
  • Identify and fix performance bottlenecks, accessibility gaps, and UX regressions proactively
  • Contribute to backend feature work and cross-stack integration when needed
  • Communicate progress, blockers, and decisions clearly and asynchronously

Requirements

  • 5+ years of frontend engineering experience, with at least 2 years in Next.js or a comparable React framework
  • Deep knowledge of React and TypeScript; you can reason about rendering behavior, state, and data flow in addition to writing components
  • Strong experience integrating frontends with RESTful APIs
  • Experience writing tests for React applications: unit and component tests (Jest, React Testing Library) and end-to-end tests (Playwright, Cypress, or similar)
  • Experience administering Vercel or an equivalent platform: not just deploying to it, but owning project configuration, environments, domains, and resolving platform-level issues
  • Fluent English (written and spoken) for async collaboration across a multilingual team
  • High agency: you identify problems, propose solutions, and act on your own initiative
  • AI fluency: AI tools are a vital part of your workflow, and you pay close attention to how the space is evolving
  • Technical expertise is the foundation. What determines whether someone thrives at eMotion Fleet is a set of working qualities we care just as much about:
    • Ownership, not just delivery. You take end-to-end responsibility for what you build, including validating it against customer needs and surfacing problems proactively.
    • Bias towards shipping, not perfectionism. You find a way forward when conditions aren’t ideal and make practical calls about what needs to be right from the start versus what can be refined later.
    • Problem-solving under uncertainty. You give problems a genuine attempt before asking for help, and when you do ask, you come prepared with what you’ve already tried.
    • Strong async communication. You keep others informed of your thinking and progress proactively and move conversations toward decisions.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience with data-heavy dashboards or real-time UI (e.g. fleet maps, charts, telemetry views)
  • Familiarity with AWS services relevant to frontend delivery (CloudFront, S3)
  • Comfortable writing backend code (Python/FastAPI) yourself or directing AI to do it; you can get backend work done independently without consulting a backend engineer for every task
  • Japanese language skills (conversational or above)
APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

Related jobs

More jobs like this

We'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, we don't share or sell it.