NetBox Labs - Frontend/UI Engineer, Foundations Team
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 3+ years of professional frontend experience (React + TypeScript strongly preferred). • Proven experience building and maintaining component libraries and/or design systems used by multiple teams. • Deep knowledge of React patterns, TypeScript typing best practices, and component composition. • Strong TailwindCSS or other utility-first CSS framework skills, modern layout (Flexbox, Grid) and responsive design. • Experience with micro-frontend architecture, particularly Module Federation 2.0 with Vite. • Experience with Storybook or equivalent component documentation tooling. • Familiar with automated frontend testing: Jest, React Testing Library. Including accessibility & performance testing. • Experience integrating frontend code with REST backends, ideally with type-safe API clients and API code generation. • Awareness and practical experience with accessibility (WCAG) and building accessible components. • Good communication skills and proven ability to work collaboratively in small, cross-functional teams. • Comfortable working in a fast-moving environment and contributing to product and technical decisions. • Experience with monorepos (npm workspaces / pnpm / Nx / Turborepo). • Familiarity with build tooling and bundlers (Vite, Webpack, esbuild) and optimizing build/runtime performance. • Experience with design tokens and theming systems. • Previous role owning a UI/platform initiative or leading a design system adoption across teams. • Familiarity with authentication and authorization patterns (Auth0, OAuth, RBAC) in frontend applications. • Experience building developer tooling at scale such as code generators, scaffolding CLIs, or custom build utilities (e.g., Plop, Yeoman, Vite plugins)
Responsibilities
• Pair with and support the existing UI Platform engineer to deliver platform roadmap items and operational improvements. • Design, build, and maintain reusable UI components, patterns, and utilities with a focus on composability, accessibility, and performance. • Own platform-level features (component library, tokens, theming, Storybook, docs, test harnesses) and contribute to architecture and standards. • Improve developer experience for product teams using the platform: scaffolding, documentation, linting, and CI checks. • Add automated tests (unit, integration, visual regression) and enforce quality gates. Optimize build and runtime performance for components and pages. • Collaborate cross-functionally with product designers, product managers, and backend engineers to ensure components meet UX and performance goals. • Review code, mentor teammates, and evangelize best practices for front-end engineering and design systems. • Participate in planning processes — help shape the roadmap.
Benefits
• You’ll have real ownership of the UI platform used across our product portfolio. • Work with a small, talented engineering team where your decisions have high impact. • Opportunity to mentor and help shape frontend practices and standards. • Flexible / remote work policy. • Our culture and values: • We own and solve problems with high attention to detail. • Our open source contributors, users, customers & team are all part of our community. When our community wins, we win. • We prioritize simplicity and think twice before adding complexity • Clear communication helps keep our team aligned and collaborating smoothly.
No credit card. Takes 10 seconds.