Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
42dot is a mobility AI company that develops software and AI solutions for mobility challenges. As the Global Software Center of Hyundai Motor Group, it advances software-defined vehicle technologies and autonomous urban transportation systems.
задачи
Design, document, and evolve the public REST and Server-Sent Events API surface of the virtual vehicle platform, including OpenAPI specifications and generated partner clients;
Implement and maintain the production frontend in React and TypeScript, including real-time vehicle state dashboards, vehicle variant management, partner-facing portals, configuration, and scenario tooling;
Integrate 3D vehicle assets in the frontend using three.js or react-three-fiber in collaboration with the product designer;
Build the developer experience around the schema, including typed clients, runtime validation, mocks, contract tests, and generated documentation;
Own the resilience of streaming UI components, including reconnection, backpressure, and multiplexed event handling;
Participate in technical conversations with external integration partners, including API design reviews and partner-facing written guides.
требования
Bachelor's degree in Computer Science or a related field, or equivalent practical experience;
5+ Years of production experience with React and TypeScript, including end-to-end type safety;
Hands-on experience designing and evolving OpenAPI 3.x specifications and related tooling, including validators, mocks, and client generators;
Strong schema-first approach with Zod, JSON Schema, and runtime validation at boundaries;
Solid understanding of REST and streaming protocols, including Server-Sent Events and WebSocket;
Practical experience integrating 3D content in the browser with three.js or react-three-fiber, including scenes, cameras, glTF loading, and basic performance tuning;
Strong code review culture and ability to collaborate with backend and design counterparts;
Fluent English;
Nice to have: Frontend integration testing with Playwright or Cypress, visual regression workflows, partner- or developer-facing technical content, experience with multi-site, multi-national, and multi-contributor teams, knowledge of automotive products.