Software Development Engineer-Frontend

北京掌上先机网络科技有限公司 · Shanghai, Shanghai, China
LinkedIn

Posted

Sep 21, 2026 (Sep 21)

Seniority

Not Specified

Work Model

Not Specified

Type

Not Specified

Category

Frontend

Salary

Not specified

Skills

Angular FastAPI GraphQL JavaScript Observability React Spring Boot TypeScript

Description

该职位来源于猎聘 Role Mission Develop the web applications used by model scientists, test engineers, annotation teams, and platform operators to interact with the autonomous-driving data platform. Key Responsibilities Develop TypeScript-based frontend applications for data search and exploration, trip and bag browsing, dataset management, data mining, annotation, training and benchmarking, replay, and issue investigation. Develop interactive visualization capabilities for images, video, point clouds, maps, vehicle trajectories, time-series signals, and annotation overlays. Develop synchronized timeline-based interfaces for exploring multiple autonomous-driving sensor streams. Integrate frontend applications with FastAPI, GraphQL, Spring Boot, and other backend services. Build reusable UI components and common frontend infrastructure shared across multiple AD data applications. Develop efficient search, filtering, pagination, and navigation experiences for large data catalogs and metadata sets. Work closely with model scientists, data scientists, and test engineers to optimize frequent data exploration, analysis, and replay workflows. Work with annotation-management teams to improve annotation task execution, review, quality-control, and progress-management workflows. Optimize frontend rendering, data transfer, caching, and visualization performance for large datasets and high-frequency sensor information. Participate in frontend architecture, design-system development, automated testing, and code-review practices. Required Qualifications 3+ years of frontend software engineering experience. Strong TypeScript and JavaScript skills. Strong experience with a modern frontend framework such as React, Vue, or Angular. Experience developing complex engineering or enterprise applications. Strong understanding of frontend architecture, state management, API integration, and performance optimization. Experience developing interactive data visualizations. Good understanding of HTTP APIs and asynchronous workflows. Preferred Qualifications Experience with WebGL, Three.js, point-cloud visualization, maps, video, or scientific visualization. Experience integrating GraphQL APIs. Experience developing annotation or labeling tools. Experience with robotics, autonomous-driving, GIS, observability, or engineering visualization systems. Familiarity with ROS2 data concepts and synchronized sensor streams.