About the role

  • Frontend specialist owning KnoxAI's entire frontend experience across two Nuxt 3 applications. Collaborate with backend engineers to deliver a cohesive, polished product in a hybrid role based in Charlotte, NY, or MA.

Responsibilities

  • Own KnoxAI's entire frontend experience across two Nuxt 3 applications: Admin interface and App interface
  • Build and maintain administrative workflows for Knox employees: Customer/boundary management, team administration, user roles/permissions, etc.
  • Build and maintain customer-facing interfaces: Compliance calendar, real-time findings, resources, dashboards, etc.
  • Build reusable shadcn-based components following design system patterns from _fe project
  • Architect Pinia stores for complex state
  • Ensure all interfaces work seamlessly on desktop, tablet, and mobile
  • Collaborate with backend engineer and engineering manager to deliver a cohesive, polished product.

Requirements

  • 5+ years frontend development with modern JavaScript frameworks (Vue 3, React, or Angular)
  • Vue 3 Composition API + Nuxt 3 experience strongly preferred; must be comfortable with script setup, reactivity, and auto-imports
  • TypeScript proficiency: Advanced types, generics, utility types, strict mode
  • CSS mastery: Tailwind CSS, responsive design, Flexbox/Grid, animations, dark mode
  • Component libraries: shadcn/ui, Radix UI, Headless UI, or similar design system implementations
  • State management: Pinia, Vuex, Redux, Zustand—experience with complex state architectures
  • Form libraries: VeeValidate, Formik, React Hook Form with schema validation (Zod, Yup)
  • Basic NestJS or Express knowledge: Comfortable adding controllers, DTOs, and simple CRUD logic
  • REST API understanding: HTTP methods, status codes, request/response patterns, pagination strategies
  • Database basics: SQL queries, Prisma schema comprehension, understanding of joins and indexes
  • Authentication patterns: JWT, OAuth2, SAML flows, session management
  • User empathy: Passionate about UX; understands how design decisions impact user workflows
  • Ownership: Treats frontend as your domain—proactively identifies UI/UX issues and proposes solutions
  • Collaborative: Works closely with backend engineer to influence API design; provides thoughtful code review feedback
  • Pragmatic: Balances pixel-perfect design with 'ship it' mentality; knows when good enough is better than perfect.

Benefits

  • Medical
  • Dental
  • Vision
  • Life & Disability
  • Unlimited Paid Time Off
  • Employee funded 401k plan

Job title

Senior Full-Stack Engineer

Job type

Experience level

Senior

Salary

$145,000 - $170,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job