Job Openings Senior Frontend Engineer

About the job Senior Frontend Engineer

Description

The Japanese manufacturing industry is estimated to be worth 180 trillion yen yet many manufacturers and their suppliers are unable to fully demonstrate their development potential and technological capabilities because they are hindered by quotations and administrative tasks, as well as a lack of sales force and accurate information.

Our client's mission is to remove those restrictions in various aspects of the industry and unleash each company’s potential to the fullest by leveraging technology and driving digital transformation.

Our client makes enterprise software that aims to reflect and inform each user’s on-the-ground operations. Understanding their operating process and its components, then selecting suitable data design and structure thereby helping to redefine and optimize their tasks.


Responsibilities

  • Design and implementation of web frontend systems for systems used by the operations team, clients and their suppliers
  • Formulate and implement UI/UX improvement plans based on feedback from our business team
  • UI/UX improvements based on various qualitative and quantitative research (user surveys, log analysis, inquiry analysis, etc.)
  • Selection and verification of middleware, frameworks and other technologies

Development Environment

  • Development language
    • Frontend: HTML, CSS, TypeScript
    • Backend: TypeScript, Rust, Kotlin
  • Frameworks
    • Frontend: React, Apollo, Next.js, styled-components, WebGL, WebAssembly
    • Backend: Rust (tokio, tonic, diesel), Kotlin (Micronaut, Exposed), Node.js (express, NestJS)
  • Infrastructure: GCP, GKE
  • Database: PostgreSQL, Firestore
  • API: GraphQL, REST, gRPC
  • Authentication: Auth0
  • Development tools: GitHub, CircleCI, Figma, Sentry, DataDog, Storybook
  • Communication tools: Slack, Discord, JIRA, Miro

Qualifications

  • 3-5+ years of development experience using modern frontend frameworks such as React, Vue, Angular
  • 3+ years of hands-on experience programming with TypeScript
  • Ability to conduct hearings and test hypotheses to build powerful user experiences
  • Experience developing in a team using Git/GitHub

    Preferred Qualifications

    • Hands-on experience building a service from scratch
    • Experience in user experience design
    • Experience styling with CSS-in-JS frameworks such as styled-component and emotion
    • Experience with backend development using Node.js or Deno
    • Experience with GraphQL and relevant libraries such as Apollo and urql
    • Experience investigating web page rendering performance
    • Development experience with SSR, CSR, SSG frameworks
    • Development experience using WebAssembly

    For overseas candidates

    • Relocation support is available
    • Visa support is available
    • Japanese language educational support is available