Telexistence

Web Front End Engineer

Tokyo, Tokyo, JP

17 days ago
Save Job

Summary

The role's mission is to keep the robot operating applications up and running sustainably, as well as to fix, improve, and scale them as our business grows.

As a frontend software engineer, you will work on the software development of our robot and logistics operation platform. You will work on 4 major components in our system:

  • Robot User Applications: Applications for logistics operations staff to operate robots and manage information of client product inventory
  • Robot Annotation Application : Application for annotating robot movements
  • Robot operation application
  • Operation management system: Web app to manage the robot and logistics


This position needs professional experience with frontend application development on web.

This position is hybrid in terms of work location, but we are a hardware company. You'll need to go to the office or to any client where a robot is working at times.

Responsibilities

  • Gather and analyze requirements of our GUI and design software to meet the requirements
  • Blazor Web Application:


Implement GUI of the robot management system

Implement UI of the robot operation system

  • Continuously investigate & improve the software to achieve better UI/UX


Requirements

  • Professional experience in web front-end software (HTML/CSS)
  • The tech stack is specifying language preferences C# in, Bitbucket and Azure. But the other object-oriented programing can be familiar with C#
  • Engineering experience in long-term service maintainability and code quality for 1+ years
  • C# for 1+ years or another OOP for 2+ years
  • Developing and operating released applications
  • Developing GUI applications with UI/UX considerations knowledge of or interest in software design in anticipation of ongoing development
  • Creative Mind and Problem Solving Skills
  • Implementation of interfaces to partition dependencies via Dependency Injection
  • UI/UX design based on UCD (User Centered Design)


Remarks: Our specialization packages are in Blazor. Some applications are developed on Unity. Although the applications we develop are B2B, the users are no different from those in the B2C market. Therefore, development must focus on the user experience. In particular, since robots operate the system, safety must be taken into consideration. UI/UX design to prevent user operation errors is important, and proper testing is required to prevent bugs

Preferred Skills

  • Implementation of interfaces to partition dependencies via Dependency Injection
  • Experience with Rx package UniRx and Di package Zenject or VContainer
  • UI/UX design based on UCD (User Centered Design)
  • Development based on TDD (Test Driven Development)


Although the applications we develop are B2B, the users are no different from those in the B2C market. Therefore, development must focus on the user experience. In particular, since robots operate the system, safety must be taken into consideration. UI/UX design to prevent user operation errors is important, and proper testing is required to prevent bugs

Nice To Have Skills And Experience

  • Development experience in ROS, Blazor, Java/JavaScript/TypeScript and UnityExperience in network application development
  • Experience with cloud platforms such as AWS, GCP, Azure, etc
  • Define API requirements for robots and updates to communicateDevelopment based on TDD (Test Driven Development)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: