Frontend Engineer, Device OS
Apkudo
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 100,000–130,000/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, build, and maintain React and TypeScript applications for device workflows and telemetry
- Partner with backend engineers to optimize data flow for fast page loads and responsiveness
- Collaborate with design to craft customer experiences and contribute to UX decisions
- Own front-end architecture including component structure, state management, and data-fetching
- Build responsive, accessible interfaces for large data sets and real-time updates
- Integrate with RESTful APIs and real-time data streams handling asynchronous state
- Translate complex device states into intuitive UI for field operators
- Build and extend shared component libraries and design systems
- Collaborate cross-functionally with hardware and field operations teams
- Conduct code reviews and write technical design documents
Requirements
- 5+ years of hands-on experience building production front-end applications with React
- Deep production-grade TypeScript experience
- Strong command of modern web fundamentals including semantic HTML and CSS
- Experience architecting front-end applications with thoughtful component design
- Experience integrating with RESTful APIs and handling asynchronous state
- Hands-on experience building and maintaining design systems
- Working knowledge of accessibility standards (WCAG)
- Experience with front-end testing frameworks like Jest, React Testing Library, or Playwright
- Production experience with Next.js and Tailwind CSS
- Experience with lightweight state management libraries like Zustand
- Familiarity with Next.js rendering models including SSR and React Server Components
- Experience with CI/CD for front-end deployments using GitHub Actions, S3, or CloudFront
- Fluency with AI-assisted development tools like Copilot or Cursor
- Strong technical communication and collaboration skills
- BS in Computer Science or related field or equivalent experience
Preferred
- Experience in hardware, operations, or supply-chain-heavy environments
- Experience building hardware interfaces for physical devices or appliances
- Familiarity with data visualization libraries like D3, Recharts, or visx
- Exposure to build tooling and infrastructure like Vite or Webpack
- Experience working in monorepos like Turborepo or Nx
Skills
- React
- TypeScript
- Next.js
- Tailwind CSS
- Zustand
- Jest
- React Testing Library
- Playwright
- Cypress
- GitHub Actions
- S3
- CloudFront
- Codex
- Claude Code
- Copilot
- Cursor
- D3
- Recharts
- visx
- Vite
- Webpack
- Turborepo
- Nx
Similar roles
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today