logo
SMALL WORLD / Work in Japan?

Software Engineer

Asia

July 6, 2026 at 2:37 AM

✨ AI summary

Location

  • Japan

Languages

  • JavaScript
  • TypeScript
  • Java

Frameworks

  • React.js
  • React Native
  • Spring Boot

Databases

  • Redis

Experience Level

  • 7-10 years professional experience

Responsibilities 1 :

  • Develop new user-facing features using React.js and React Native.
  • Develop new user-facing features using Spring Boot Java, Redis
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality code.
  • Create robust system architecture, data structures, and database schemas. Manage server environments, APIs, and data integrations.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work closely with Product Managers and UI/UX Designers to implement versatile front-end solutions.
  • Advocate for best practices in front-end development and mentor junior developers.


Required Skills 1 :

  • 7-10 years of professional experience in front-end development.
  • Strong proficiency in JavaScript and TypeScript.
  • Strong proficiency in Spring Boot Java, Redis
  • Extensive experience with React.js and its core principles.
  • Prior experience with React Native for mobile application development.
  • Familiarity with RESTful APIs and modern authorization mechanisms.
  • Experience with state management libraries such as Redux or MobX.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with code versioning tools such as Git.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Bachelor's degree in Computer Science or a related field (or equivalent work experience).


Desired Skills 1 :

  • Experience with GraphQL.
  • Familiarity with server-side languages such as Node.js.
  • Understanding of Agile methodologies.
  • Contributions to open-source projects or active GitHub profile.


Language Skills 1 :

  • Japanese : None
  • English : Native level