Senior Frontend Engineer (Platform/Frontend Improvement)

  • Tokyo
  • Remote OK - Anywhere in Japan
  • Full-time
  • March 5, 2025
Conditions
yen-icon
¥8.5M ~ ¥12M /yr
location-icon
Apply from Japan Only
visa-icon
No relocation to Japan
(No visa sponsorship from overseas)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Senior or above

Job Description

Recruitment Background

CADDi is on a mission to "Unleash the potential of manufacturing."
We operate "CADDi DRAWER,"  a cloud-based system that supports digital transformation centered on the use of drawings, which are the most essential data in the manufacturing industry.

Launched in 2022, "CADDi DRAWER" is a groundbreaking product that uses technologies such as machine learning to structure and link critical design data, considered vital in the manufacturing sector. This innovation transforms this data into valuable informational assets. We have already received significant adoption from leading domestic manufacturing companies and machining firms. In 2023, we expanded our sales efforts to international markets, including the United States and Vietnam.

Our vision for the future is to replicate and consolidate manufacturing expertise through technology, extending beyond blueprints to achieve holistic optimization across departments and companies. We aspire to transform our customers' workstyles and cultures, ultimately driving a revolution in the entire manufacturing industry. To help us shape such a world, we are looking for new members to join our team.

One of the issues we are currently facing in the development of this rapidly growing product is developer productivity. The inefficiencies in the development environment have become more noticeable, and they are becoming a hindrance to the development of features and a degradation of the developer experience. As an activity to resolve these issues, the need for Platform Engineering is increasing.

 

Job Responsibilities

Role Overview

As a Frontend Developer, you will be responsible for the frontend development of "AI  Data Platform CADDi" or its related products.

 

Key Responsibilities

  • Lead the selection of technologies and architectural decisions in a rapidly growing service and organization.
  • Build sustainable and maintainable frontend applications with a focus on long-term operability.
  • Plan and formulate technical strategies aligned with business objectives and provide technical leadership for the development team.

 

Examples of Expected Duties

  • Lead the rapid iteration and hypothesis validation of product features.
  • Design the architecture for the overall frontend system.
  • Design and implementation of standard UI components.
  • Discuss with designer how to improve UI and UX.
  • Select and evaluate technologies such as middleware and frameworks.

 

Why This Role is Exciting

  • Create engaging UX designs to address various use cases.
  • Collaborate with passionate team members to tackle challenging problems.
  • Gain hands-on experience contributing to the scalability of products with your technical expertise.
  • Participate in the development of products with global reach.
  • Experience delivering societal value by developing products that transform industrial structures.
  • This role offers a unique opportunity to make a meaningful impact while working on cutting-edge products in a dynamic, innovative environment.

 

Organization

The Platform Department supports engineers in all aspects of product feature development, providing QA, SRE and security expertise across teams, as well as cross-system infrastructure and common platform components.

The Frontend Improvement Team is a newly established team. With the mission of “Unleash the Potential of Developers,” we aim to make frontend developers productive so that they can focus on delivering value.

Let's touch on the multinational nature of the TECH organization.. 20% of our development members are from overseas (Asia, Europe, North America, etc.). We are challenging to create an organization in which multinational members can play an active role, for example, some teams communicate mainly in English, and important meetings are held in both Japanese and English.

 

Experience you will gain in this position

  • Experience solving difficult problems with highly enthusiastic team members
  • Experience contributing to the international scale of a product and development organization with technical capabilities
  • Experience in providing value to society through the development of products that change the industrial structure.

 

Mind-set

We want to work with individuals who have this kind of mindset.

  • Individuals who understand our mission "Unleash the potential of manufacturing".
  • Individuals who can confront essential challenges and take action with a sense of ownership to resolve them.
  • Individuals who can perform their duties with a positive attitude and constructive discussions in fast-changing and highly uncertain situations.
  • Individuals who can communicate and discuss with a respectful attitude, considering the context and resolution of others.

 

Required Qualifications

  • 7+ years of hands-on experience developing frontend for web applications.
  • Proficiency in development using TypeScript.
  • Expertise in designing and implementing reusable UI components for web applications.
  • Proven experience leading decision-making in technology selection, requirements definition, and architectural design for frontend services.
  • Fluent business communication skills in English

 

Preferred Qualifications

  • Experience in the development and operation of large-scale services.
  • Ability to conduct user interviews and validate hypotheses to optimize UI/UX for customers and end-users.
  • Backend development experience with technologies such as Node.js.
  • Hands-on experience developing or utilizing BFF (Backend for Frontend) with tools like GraphQL or Apollo.
  • Experience optimizing and accelerating web pages.
  • Development experience utilizing SSR (Server-Side Rendering), CSR (Client-Side Rendering), SSG (Static Site Generation), AMP (Accelerated Mobile Pages), or PWA (Progressive Web Applications).
  • Conversational-level Japanese proficiency(Japanese Language Proficiency Test N2 or above is a guideline; communication is a mix of Japanese and English).
  • design system
  • testing
  • Object-oriented programming, functional programming, DDD, clean architecture

 

We want to work with individuals who have this kind of mindset

  • Individuals who understand our mission "Unleash the potential of manufacturing".
  • Individuals who can confront essential challenges and take action with a sense of ownership to resolve them.
  • Individuals who can perform their duties with a positive attitude and constructive discussions in fast-changing and highly uncertain situations.
  • Individuals who can communicate and discuss with a respectful attitude, considering the context and resolution of others.

 

Salary Package

  • Initial annual salary is estimated to be in the range of 8.5 million to 12 million yen.
  • Salary reviews will be conducted twice a year.
  • The annual salary will be divided into 12 equal monthly payments.
  • Stock option program available.

 

Development Environment

  • Frontend:TypeScript,React,Next.js
  • Backend:Rust(axum),TypeScript,Node.js(Express,Fastify,NestJS)
  • Machine Learning・Algorithm:Rust,Python,OpenCV,PyTorch,TorchServe,Elasticsearch,Vertex AI
  • Infrastructure:Google Cloud,Google Kubernetes Engine,Anthos Service Mesh,Istio,Cloudflare,Argo Workflows
  • Event Bus:Cloud Pub/Sub
  • DevOps:GitHub,GitHub Actions,ArgoCD,Kustomize,Helm,Terraform,Datadog,MixPanel,Sentry
  • Data:CloudSQL(PostgreSQL),AlloyDB,BigQuery,dbt,trocco
  • API:GraphQL,REST,gRPC
  • Authentication:Auth0
  • Other tools:GitHub Copilot,Figma,Storybook
  • Communication:Slack,Discord,JIRA,Miro,Confluence

 

Selection Process

  • Document screening
  • Coding test
  • First Technical interview (Engineer)
  • Second Technical interview (Engineer)
  • HR interview
    *This stage does not involve selection criteria; it serves as an opportunity to align on conditions and clarify any questions regarding the selection process .
  • Final interview (CTO)
  • Offer interview

*Please note that, depending on the situation, additional interviews or discussions may be proposed.
*If desired, we can arrange casual interviews with employees even during the selection process. Please feel free to consult with us.
*The average time from application to offer is about one month, but if you are in a hurry, please let us know. We will do our best to adjust the schedule to fit your job search timeline.

CADDi is driving the digital transformation of the manufacturing industry with the mission of “Unleashing the potential of the Manufacturing Industry”.

CADDi developed and provided the “Manufacturing AI Data Platform CADDi,” which analyzes and correlates all data in the engineering and supply chain of the manufacturing industry and extracts insights to advance all production activities and decision-making.

In June 2022, they released CADDi Drawer, a cloud service for manufacturing data utilization, to support the capitalization of critical data in the manufacturing industry. In the future, CADDi plans to offer a variety of applications on the platform, including CADDi Quote, a manufacturing AI quotation cloud that facilitates capitalization of supply chain data. CADDi has raised 21.73 billion yen in total funding and has been operating business in four countries, including Japan, the U.S., Vietnam, and Thailand.

View CADDi's company page

↑ Back to top ↑

Senior Frontend Engineer (Platform/Frontend Improv... at CADDi
APPLY NOW  ➜🇯🇵 Residents Only