Full Stack Web Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Degree(s) in Computer Science, and/or equivalent industry experience. • Minimum 3 years of relevant work experience • Expertise in TypeScript and strong experience building React (v19+) applications using modern React features (hooks, context, component patterns). • Experience with Three.js or similar 3D visualization libraries, especially for interactive or real-time graphics. • Experience implementing and maintaining WebSocket connections for live or streaming data. • Experience integrating with RESTful APIs, particularly with FastAPI or analogous frameworks. • Familiarity with Vitest and React Testing Library or similar testing frameworks for front-end code. • Familiarity with Vite or other modern build tools for efficient development and deployment workflows. • Be able to travel approximately every other month to client sites & conferences. Less than 20% of the time. • Experience with Agile software development methodology • Experience deploying, managing, and scaling GPU-accelerated web applications on AWS or similar cloud services. • Exposure to Python for scripting, automation, or API/server-side development. • Exposure to real-time dashboards or data visualizations for robotics applications. • Knowledge of ROS, rosbridge, MoveIt, or similar robotics software stacks. • TanStack Query (React Query) for sophisticated data fetching and state management. • TanStack Router or comparable routing libraries for client-side navigation. • Familiarity with styled-components or other CSS-in-JS/modern styling tools.
Responsibilities
• Develop software in TypeScript and React that powers robot control systems. • Create web-based front end development tools for configuring robots and designing applications. • Design user interfaces to visualize the environment of a robot using 3D graphics libraries like Three.js, focusing on interactive or real-time features. • Implement WebSocket connections for live monitoring data streams related to robot operations. • Integrate with RESTful APIs (e.g., FastAPI) and work closely with Python/FastAPI backend systems in a ROS environment. • Use Vitest and React Testing Library or similar frameworks to write tests for front-end code, ensuring robustness and reliability of the user interface components developed. • Employ modern build tools like Vite for efficient development workflows that facilitate rapid iteration on web application features related to robot control systems.
Benefits
• Equity options mentioned as part of compensation: "Equity." • Paid time off is specified with a clear number of days and weeks available for PTO (Paid Time Off). • Insurance coverage details are included, mentioning health insurance benefits. • Perks such as remote work opportunities are explicitly stated in the job posting text provided.