Thiết kế kiến trúc và phát triển ứng dụng web, mobile cho nền tảng robotics, quản trị dữ liệu huấn luyện và giám sát công nghiệp.
Yêu cầu
Cử nhân hoặc Thạc sĩ Khoa học Máy tính, Kỹ thuật Phần mềm hoặc liên quan
5+ năm kinh nghiệm phát triển Frontend chuyên nghiệp
Thành thạo JavaScript/TypeScript và React, Vue.js hoặc Angular
Kinh nghiệm kiến trúc web quy mô lớn, quản lý state và tối ưu hiệu năng
Kinh nghiệm trực quan hóa dữ liệu thời gian thực và streaming interface
Trách nhiệm
Dẫn dắt kiến trúc frontend cho nền tảng dữ liệu và ứng dụng điều khiển robot
Phát triển ứng dụng web cấu hình, kiểm thử và triển khai hệ thống robot
Xây dựng giao diện quản lý dữ liệu huấn luyện, annotation và kiểm soát chất lượng
Phát triển hệ thống trực quan hóa thời gian thực cho nhiều robot
Có thì tốt
Kinh nghiệm WebGL, Three.js hoặc Babylon.js cho trực quan 3D robotics
Kiến thức về video streaming (WebRTC, HLS) hoặc công cụ gán nhãn dữ liệu
Kinh nghiệm mobile (React Native, Flutter) và WebSocket/MQTT/ROS bridge
Lương và phúc lợi
Hỗ trợ phát triển chuyên môn và tham dự hội nghị
Ngân sách đào tạo và tài liệu phát triển nhóm
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
About the Role
We are seeking an experienced Senior Frontend Engineer to lead the development of sophisticated web and mobile applications for our robotic systems platform. You'll architect and build production-grade interfaces for training data management, system testing, deployment operations, and industrial monitoring. This role includes significant technical leadership and mentorship responsibilities.
Key Responsibilities
Lead frontend architecture design for robotics data platform and control applications
Develop advanced web applications for robotic system configuration, testing, and deployment
Build comprehensive training data management interfaces with annotation and quality control tools
Create real-time visualization systems for multi-robot coordination and monitoring
Design and implement mobile applications for field technicians and operators
Establish frontend development standards, best practices, and code review processes
Optimize application performance for handling large-scale sensor data and video streams
Integrate 3D visualization components for robot workspace planning and trajectory review
Mentor junior frontend engineers and conduct technical training sessions
Collaborate with backend and robotics teams to define API contracts and data models
Lead technical discussions on UI/UX patterns for complex robotics workflows
Evaluate and select frontend technologies, frameworks, and tooling
Required Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
5+ years of professional frontend development experience
Expert-level proficiency in JavaScript/TypeScript and modern frameworks (React, Vue.js, or Angular)
Proven experience architecting large-scale web applications
Strong background in state management, performance optimization, and code architecture
Experience with real-time data visualization and streaming interfaces
Proficiency in responsive design, accessibility standards, and cross-browser compatibility
Experience with testing frameworks (Jest, Cypress, Playwright)
Track record of mentoring junior developers and leading technical projects
Strong understanding of RESTful and GraphQL APIs
Preferred Skills
Experience with WebGL, Three.js, or Babylon.js for 3D robotics visualization
Knowledge of video streaming technologies (WebRTC, HLS)
Experience building data annotation or labeling tools
Familiarity with robotics concepts and industrial automation
Background in mobile development (React Native, Flutter)
Experience with real-time communication (WebSocket, MQTT, ROS bridge)
Understanding of Docker, Kubernetes, and CI/CD pipelines
Knowledge of Python or C++ for integration with robotics systems
Experience with design systems and component libraries
Personal Attributes
Exceptional problem-solving and system design abilities
Strong technical leadership and communication skills
Passion for creating intuitive interfaces for complex systems
Detail-oriented with excellent documentation practices
Patient and effective mentoring style
Ability to balance technical excellence with practical delivery
Adaptable to evolving requirements in a robotics R&D environment
What We Offer
Competitive compensation package
Technical leadership opportunity in cutting-edge robotics
Collaborative environment with talented engineers
Professional development and conference attendance support
Modern development infrastructure and tools
Mentorship responsibilities with dedicated development time
Budget for training materials and team development