Job title Full-Stack Web and Mobile Developer


Role Overview

The Full-Stack Web and Mobile Developer will lead the development of the Human-Machine Interface (HMI) layer that connects our robots with their operators, fleet managers, and customers. You will play a key role in developing and maintaining an enterprise-level robot fleet management web platform and a mobile application that runs on smartphones and tablets to operate the robots. This position requires strong hands-on experience with state-of-the-art web and mobile development frameworks that communicate with robotic hardware products.


Key Responsibilities
  • Develop and maintain the front-end and back-end of the web platform for our robot fleet management.
  • Develop and maintain the mobile application that runs on smartphones and tablets to operate the robots.
  • Collect and analyze user requirements from customers, the robot deployment team, and the robot software development team for continuous functionality enhancement.
  • Improve the current UX/UI design of the web and mobile applications to make them user-friendly and easy to use.
  • Collaborate with the robot deployment team for system debugging, validation, and testing.
  • Collaborate with the robot software development team to ensure robust, efficient, and secure communication between the robots and the application.

Support CI/CD pipelines and participate in Agile or other software development lifecycles (SDLC).


Requirements
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or a related engineering field.
  • Minimum of 3 years of professional software development experience across mobile and web.
  • Android development in Kotlin (iOS, Objective-C, and Swift are good-to-have).
  • Modern web frameworks: React Native/Next.js, TypeScript, Vue 3, and solid HTML and CSS.
  • Strong RESTful API and WebSocket integration skills; comfortable with JSON and auth tokens/JWT.
  • SQL databases (PostgreSQL and MySQL) and BaaS platforms such as Supabase.
  • Hands-on experience with AWS Cloud services and mPaaS.
  • Java/Spring Boot backend experience (e.g., Shiro, MyBatis-Plus, Redis).
  • Experience with Apache Maven (a multi-module project management tool).
  • Docker and CI/CD pipeline setup.
  • Experience integrating hardware/robot APIs/SDKs.
  • Proficient with Git, Linux, and shell scripting.
  • Strong ownership and self-direction (you will be the sole maintainer of these apps initially).
  • Good verbal and written communication skills in Chinese, Mandarin, and English.
  • Experience using AI (e.g., Claude) for rapid prototyping.
  • Experience working with outsourced contractors.
#J-18808-Ljbffr
Similar jobs
Swing Consulting Ltd. ( Hong Kong ) 23 hours ago
Fetchrewards ( Hong Kong ) 2 days ago

Full-Stack Web and Mobile Developer

Apply Now
Back to search page