Dexmate→
Frontend Engineer Intern at Dexmate in Santa Clara, CA
InternshipOn-siteFull-timeSanta Clara, CA
Skills
htmlcssjavascript/typescriptreactvuerest apisai-powered development toolsci/cd conceptsself-teachingasyncsync collaborationinterest in ai agentsnode.jspythonsql databasesdockercloud platformswebsocket / socket.ioauthentication flowsopen-source contributionscommunity-oriented products3d renderingdata visualization
Job Description
Summary: Dexmate is a company focused on building a robot platform for customers managing physical robots. They are seeking a Frontend Engineer Intern to work alongside designers and engineers to build web interfaces connecting humans with robots.
Responsibilities:
- Build and refine interactive UI components using modern frontend frameworks (Vue 3 / React)
- Collaborate with designers, backend engineers, and robotics teams to deliver features end-to-end
- Implement real-time data visualization for robot status, sensor data, and telemetry
- Use AI-assisted development tools (Copilot, Cursor, Claude Code, etc.) to accelerate your workflow
- Review and get reviewed — we run lightweight PRs with fast turnaround, not bureaucratic gates
- Learn rapidly on the job — you'll encounter new frameworks, protocols, software and hardware concepts weekly
Required Qualifications:
- Currently pursuing a degree in Computer Science, Software Engineering, or related field
- Solid understanding of HTML, CSS, JavaScript/TypeScript fundamentals
- Experience with at least one modern frontend framework (React or Vue)
- Familiarity with REST APIs and basic understanding of client-server architecture
- Active user of modern collaboration and community platforms (GitHub, Discord, Slack, Notion, etc.)
- Proficient with AI-powered development tools (Copilot, Cursor, Claude Code) and eager to push their limits
- Interest in AI agents, multi-agent systems, and building AI-integrated interfaces
- Basic understanding of CI/CD concepts and automated testing workflows
- Demonstrated ability to self-teach — e.g., picked up a new framework, language, or tool for a personal project without formal instruction
- Comfortable working async (PRs, docs, written specs) and sync (pairing sessions, design reviews)
Preferred Qualifications:
- Experience with Node.js or Python for backend/scripting tasks
- Familiarity with SQL databases and basic query writing
- Exposure to Docker or cloud platforms (AWS)
- Understanding of WebSocket / Socket.IO for real-time communication
- Experience with authentication flows (JWT, OAuth)
- Experience contributing to or managing open-source / technical communities
- Experience building community-oriented products (forums, social platforms, user systems)
- Familiarity with 3D rendering (Three.js, WebGL) or data visualization (ECharts, D3)
- Portfolio or personal projects that showcase your skills
Required Skills: HTML, CSS, JavaScript/TypeScript, React, Vue
Important Skills: REST APIs, AI-powered development tools, CI/CD concepts
Nice-to-Have Skills: Self-teaching, Async, sync collaboration, Interest in AI agents, Node.js, Python, SQL databases, Docker, cloud platforms, WebSocket / Socket.IO, Authentication flows, Open-source contributions, Community-oriented products, 3D rendering, data visualization