MujinPublished 12 days
Logo Mujin

フロントエンドエンジニア(WESシステム開発担当)

> 3 years of experience
Permanent contract
Front-end developer
Android
Management
React

Mujin - Revolutionizing Industrial Automation

Mujin is on a mission to "free people from arduous labor and create a world where humanity can focus on creativity and technological innovation." We are revolutionizing industrial automation with this grand vision.

At the core of our innovation are our proprietary Machine Intelligence (MujinMI) and MujinOS, a platform that integrates and controls robots and automation equipment. MujinOS, powered by real-time digital twin technology, enables industrial automation without the need for traditional programming or teaching. We are seeking passionate individuals to join our dynamic, global team, originating from Japan, to build the world standard for industrial automation and accelerate supply chain DX by solving complex automation challenges worldwide.


🚀 Developed Product: Warehouse Execution System (WES) 🚀

The Warehouse Execution System (WES) you will be responsible for is the "execution platform" for the entire warehouse. It optimizes all warehouse operations in real-time, integrating robots, automated equipment, and human operations.

The system determines what to do, when, in what order, and which robot should handle it, achieving "complete automation" by seamlessly connecting the entire warehouse.

With Mujin robots now widely adopted, WES is a key product for our next phase: realizing fully automated warehouses that automate all processes from inbound to outbound.


👥 Team Introduction: WES & Fleet Management (FM) Team 👥

The WES & Fleet Management (FM) Team develops the UI that allows on-site operators to manage the warehouse system through Android devices and browser-based management tools.

As WES is the heart of warehouse operations, it requires high reliability, stability, and usability, designed for continuous operation and large-scale deployment. We are committed to developing with a focus on:

  • Robustness to withstand uninterrupted operation.
  • Performance that minimizes on-site load.
  • Intuitive ease of use to prevent errors.

🛠️ Job Responsibilities 🛠️

Android Development

  • Design, develop, and maintain Android applications for industrial devices used in warehouse environments.
  • Implement hardware integration features with barcode scanners, cameras, physical buttons, NFC/RFID, printers, Bluetooth, etc.
  • Integrate and operate manufacturer (OEM) provided SDKs.
  • Investigate and debug issues across application, OS, and device layers.
  • Design and develop applications assuming offline use, long-term operation, and high reliability.

Web Frontend Development

  • Implement web frontends using React / TypeScript.
  • Implement responsive UI / accessible UI compatible with multiple devices and browsers.
  • Optimize performance through profiling, bundle size reduction, and leveraging browser APIs.

💻 Tech Stack 💻

Development Languages

  • Kotlin, React Native
  • Android SDK, Android Jetpack
  • AOSP-based devices, OEM SDKs
  • TypeScript, React

Backend & Infrastructure

  • Python
  • RESTful APIs
  • GraphQL
  • Docker

Other

  • Rsbuild, Vitest, ESLint
  • Figma, Confluence, GitLab

Required Qualifications

  • 3+ years of software development experience.
  • Practical experience in Android app development using Kotlin or Java.
  • Deep understanding of JavaScript / TypeScript / React / CSS.
  • Experience in development integrating device hardware features and external SDKs.
  • Experience in development using test frameworks and CI/CD pipelines.
  • Understanding of software engineering principles and performance optimization.

🌟 Preferred Qualifications 🌟

  • Experience in developing applications for industrial devices.
  • Experience in operating and improving shared frontend libraries and component systems.
  • Experience in frontend performance measurement and optimization.
  • Development experience using PixiJS, implementing rich animations and interactive UIs.
  • Experience implementing offline-first design and data synchronization.
  • Experience developing Figma plugins.
  • Understanding of i18n (internationalization) and localization workflows.
  • Business-level English proficiency (sufficient for technical communication).

💡 Position Highlights 💡

  • Own the core user experience of WES, supporting next-generation logistics.
    You will develop the client-side of our core WES product (Android app / operation and management UI). Your implemented features will directly impact operational efficiency and user experience. This is a rewarding environment where you can contribute to solving real-world challenges in Japanese logistics.

  • Hands-on development across a wide range of areas.
    Primarily focusing on Android (Kotlin), you will gain exposure to device integration, reliability improvements, and operation/management UI (React + TypeScript), without being limited to a specific domain.

  • Practical experience with Robotics x Modern Frontend.
    You will work with robot and IoT device integration, as well as modern frontend technologies. Mujin boasts the largest robot testing environment in Tokyo within our office, offering a unique development experience where you can build products at the intersection of software and real-world logistics operations.

  • An environment where you can leverage your English skills.
    Collaborating with a multinational team, English communication and technical discussions are part of daily work. While fluent speaking is not required, this is an attractive environment for those with an international outlook.


🚶 Hiring Process 🚶

  • Document Screening: Document review and coding test.
  • First Interview: HR interview.
  • Technical Interview: Interview with the Frontend Engineering Manager (1-2 times).
  • Final Interview: Culture fit interview with the WES Team Manager.

🏢 Hiring Company: Mujin, Inc. 🏢

  • Address: 3-8-5 Tatsumi, Koto-ku, Tokyo 135-0053
  • Nearest Stations: 7-minute walk from Tatsumi Station (Tokyo Metro Yurakucho Line), 10-minute walk from Shinonome Station (Rinkai Line).

Working Hours

  • Start Time: 8:45 AM, End Time: 5:45 PM
  • Break Time: 60 minutes

💰 Salary 💰

  • Annual salary system (determined based on experience and ability).
  • Salary revisions twice a year.
  • Probationary period (6 months).

🏖️ Holidays & Leave 🏖️

  • Completely two-day weekend system.
  • Annual paid leave.
  • Bereavement leave.
  • Maternity, childcare, and family care leave systems.
  • Flex Holiday System (allows taking public holidays on any chosen day).
  • Other holidays according to the company calendar.

Benefits & Perks

  • Casual dress code.
  • Commuting allowance provided.
  • Various social insurances (Employment Insurance, Workers' Compensation Insurance, Pension Plan, Health Insurance).
  • Monthly team dinner support.
  • Daily free lunch buffet
  • Free vending machines (drinks & snacks)
  • High-quality coffee machine chosen by the CTO
  • Free gym located within the office
Reference :mujininc+Mujin-WES

Skills

Frontend
React
Typescript
CSS3
Javascript
Backend
Kotlin
GraphQL
Java
Python
Mobile
Android
React Native
Project Management
Management
Confluence
Others
ESLint
IoT
Tooling
Gitlab
Vitest
UX/UI
Figma
Electronic
Bluetooth
Ops
Docker