404 Assembly

Front-End Developer (React / Next.js) — Strong Middle → Senior $$$$ Offline

We are developing a high-impact CRM platform operating in an extremely sensitive, high-security environment.

 

While not a cybersecurity product, it handles confidential data and communications, demanding strict discipline in secure development, and access control at every layer of the stack.

 

The project uses a Spec-Driven Development (SDD) methodology — each feature is precisely documented, versioned, and validated before implementation.

 

All development happens within LLM-assisted environments (e.g. Cursor, VS Code + Copilot) with Model Context Protocols (MCPs) to maintain speed, consistency, and traceability.

 

Our goal: to deliver fast, secure, and spec-compliant front-end interfaces that integrate seamlessly with a sensitive, isolated backend.

 

 

✅ Core Requirements

 

  • 4+ years of professional experience in front-end development using React.js and/or Next.js.
  • Strong proficiency with TypeScript and modern JavaScript (ES6+).
  • Familiarity with design systems and component libraries such as Untitled UI and/or Chakra UI, MUI, Tailwind, etc..
  • Experience implementing pixel-perfect, responsive, and accessible UI components from Figma or detailed design systems (also with using Figma MCP).
  • Deep understanding of React Hooks, Context API, state management (Redux / Zustand / Recoil), and SSR/SSG principles.
  • Experience with Next.js routing, data fetching, and API integration.
  • Confident in API integration, error handling, and data flow management between client and backend.
  • Strong understanding of component architecture, modularity, and performance optimization.
  • Experience with secure client-side practices, including:
    • Safe data handling and sanitization
    • Token and session management
    • Obfuscation and access isolation
    • Secure local storage management
  • Practical experience with testing frameworks (Jest, React Testing Library, Cypress).
  • Familiarity with Git-based workflows, Dockerized environments, and CI/CD integration.
  • Comfortable working in a Spec-Driven Development (SDD) process — implementing features exactly as defined in technical specs.
  • Experience using LLM-assisted tools (Cursor, Copilot, Claude, GPT, etc.) for development, refactoring, and documentation.
  • Understanding of Model Context Protocols (MCPs) and context management for AI-assisted workflows.
  • Writes clean, modular, and maintainable front-end code aligned with performance, accessibility, and security standards.
  • Comfortable collaborating in a privacy-first, air-gapped, or restricted-access development ecosystem.

 

⚙️ Responsibilities

 

  • Build and maintain secure, scalable front-end modules using React / Next.js within the SDD workflow.
  • Implement interfaces directly from specifications and UI mockups, ensuring fidelity and consistency.
  • Integrate APIs and handle real-time or async data flows securely.
  • Use LLM-assisted environments (Cursor, Copilot, MCPs) to optimize development speed and precision.
  • Collaborate with backend and QA to ensure end-to-end feature alignment and security compliance.
  • Conduct and participate in code reviews and continuous improvement discussions.
  • Document all deliverables clearly within the SDD framework.

 

🔒 Security & Operational Protocols

 

  • All development occurs in isolated, encrypted environments (VMs, containers, or secure workspaces).
  • Repository access is role-based, logged, and audited.
  • All commits, builds, and deployments are traceable but de-personalized.
  • Documentation and tickets are sanitized for sensitive data.

 

🧱 Nice to Have

 

  • Experience with Next.js App Router, Server Actions, and Edge rendering.
  • Background in secure frontend architecture, data obfuscation, or anti-tamper practices.
  • Experience with real-time data (WebSockets, SSE, or GraphQL subscriptions).
  • Exposure to DevOps pipelines, Docker, and deployment automation.
  • Interest in cybersecurity, privacy tech, or air-gapped development environments.

Required skills experience

React.js

Required languages

English B1 - Intermediate

The job ad is no longer active

Look at the current jobs React.js →

Loading...