Back to jobs

[Remote] Frontend Engineer, Device OS
ApkudoAnywherePosted 0mo ago
Frontend Engineer - Accessibility & Design Systems
100K–130K a year
Full-time
Remote
Apply on company siteCraft my tailored resume free
Free to start · No card · 5 credits the moment you sign up
Job description
Note: The job is a remote job and is open to candidates in USA. Apkudo is a company focused on engineering solutions for custom hardware appliances and software platforms. They are seeking an experienced Frontend Engineer to lead the development of user interfaces for their Device OS team, ensuring performance and a great user experience while collaborating with cross-functional teams.
Responsibilities
Design, build, and maintain React and TypeScript applications where customers see how their appliances are performing and configure them, and that expose device workflows, telemetry, and control surfaces to field operators, partners, and internal teamsCare deeply about performance — partner with backend engineers to shape the data that flows to the front end so pages and apps load fast and stay responsive under real operational loadWork hand-in-hand with design to craft the best possible customer experience, contributing to UX decisions rather than just implementing themOwn the front-end architecture — component structure, state management, and data-fetching patterns — keeping the codebase maintainable, testable, and scalable as the platform growsBuild responsive, accessible interfaces that hold up under real operational conditions: large data sets, real-time updates, and intermittent connectivity at partner sitesIntegrate deeply with RESTful APIs and real-time data streams, handling asynchronous state, loading and error conditions, and graceful failure with careTranslate complex device states and workflows into clear, intuitive UI that makes correctness, status, and next actions obvious to the operatorBuild and extend shared component libraries and design systems so the team ships consistent, high-quality UI quicklyCollaborate cross-functionally with backend, hardware, and field operations teams to deliver complete, field-ready featuresConduct thorough code reviews, write technical design documents, and raise the engineering bar across the teamBuild and extend our Tailwind CSS–based design system and shared component packages so multiple apps across the platform ship consistent UI
Skills
Fluency in software engineering fundamentals — clean code, testability, version control, and code review — shown through a track record of shipping production systemsStrong, hands-on experience building production front-end applications with React (5+ years) as a primary focusDeep, production-grade TypeScript experience — you use the type system to make interfaces safer and code more maintainableA genuine care for performance and customer experience — you sweat load times, responsiveness, and the details that make an interface feel fast and effortlessProven ability to architect front-end applications: thoughtful component design, state management, and sensible data-fetching patternsStrong command of modern web fundamentals — semantic HTML, CSS/styling systems, browser rendering, and performance optimizationExperience integrating with RESTful APIs and handling asynchronous state, real-time updates, and error conditions robustlyHands-on experience building with and maintaining design systems or shared component librariesFluency with AI-assisted development tools — e.g. Codex, Claude Code, Copilot, or Cursor — and good judgment about where they speed you up and where they need reviewWorking knowledge of accessibility standards (WCAG) and a habit of building inclusive interfaces by defaultExperience with front-end testing (Jest, React Testing Library, Playwright, Cypress, or similar) and keeping applications reliable as they scaleBS in Computer Science or a related field — relevant experience may substitute for or augment formal educationStrong technical communication skills and the ability to collaborate closely with backend, hardware, design, and product partnersProduction experience with Next.js, Tailwind CSS, and lightweight state management libraries (e.g. Zustand)Familiarity with Next.js rendering models — Server-Side Rendering, React Server Components, and Server Actions — and judgment about when each fitsExperience with CI/CD for front-end deployments (GitHub Actions, S3/CloudFront static hosting)Experience in hardware, operations, or supply-chain-heavy environments where data is real-time and stakes are highExperience building hardware interfaces — UIs for configuring, monitoring, or controlling physical devices or appliancesFamiliarity with data visualization libraries (D3, Recharts, visx) for surfacing telemetry and operational metricsExposure to build tooling and front-end infrastructure (Vite, Webpack, CI/CD for front-end deployments)Prior experience contributing to a platform product serving multiple enterprise customersExperience working in monorepos (Turborepo, Nx) with shared packages and multiple deployable appsExperience shipping a multi-tenant platform, per-customer configuration, theming, and localization from a single codebase
Company Overview
Apkudo helps companies managing connected devices to maximize device value, minimize labor costs and reduce e-waste. It was founded in 2011, and is headquartered in Baltimore, Maryland, USA, with a workforce of 201-500 employees. Its website is http://apkudo.com.
Company H1B Sponsorship
Apkudo has a track record of offering H1B sponsorships, with 6 in 2025, 6 in 2024, 3 in 2023, 2 in 2022, 1 in 2021, 3 in 2020. Please note that this does not guarantee sponsorship for this specific role.