Company DescriptionWe are seeking a Senior Frontend Engineer to lead the evolution of a complex website builder platform. This role requires deep expertise in modern React architecture, scalable state management, design systems, and performance optimization. The ideal candidate will own the frontend platform layer, drive UI library migration, and ensure architectural integrity across dynamic, large-scale component systems.Job DescriptionLead the migration from Chakra UI v2.8 to Radix UI / Base UI with shadcn and Tailwind CSSArchitect and maintain a scalable, extensible design systemDesign and optimize complex React component architectures for dynamic website builder environmentsImplement SSR and React Server Components using Next.js App RouterEnsure high performance across deeply nested dynamic component treesPrevent unnecessary re-renders and optimize rendering lifecycle behaviorDesign and manage scalable state architectures using Redux and/or ZustandModel normalized state, slice-based architecture, and undo/redo systemsDefine local vs global state boundaries for optimal performanceImplement drag-and-drop state handling, optimistic updates, and layout persistenceEstablish strict TypeScript patterns across large UI surfacesDesign token-driven theming strategies including dark mode and brand themesEnforce accessibility standards including ARIA compliance, keyboard navigation, and focus managementOptimize bundle size, apply code splitting, and implement lazy loading strategiesImplement virtualization and event debouncing for high-frequency UI interactionsDefine frontend architectural boundaries across primitives, design system, editor logic, and runtime rendering layersPlan and execute incremental UI migration strategies with feature flags and compatibility adaptersDefine and implement testing strategies including unit, integration, visual regression, accessibility, and E2E testingImprove developer experience through CI/CD improvements, monorepo optimization, and build performance enhancementsMaintain design system documentation using StorybookMentor engineers on state isolation, accessibility best practices, and scalable component APIsConduct architectural RFCs and review code to ensure long-term platform stabilityBalance product flexibility and constraint in a complex website builder environmentEnsure backward compatibility and extensibility across evolving UI layersQualifications5+ years of frontend engineering experience with advanced React expertiseDeep understanding of React internals including reconciliation, rendering lifecycle, and memoization strategiesStrong experience with Next.js including SSR, React Server Components, streaming, and data fetching patternsProven experience designing scalable state architectures with Redux and/or ZustandHands-on experience building or maintaining a production-grade design systemExperience migrating UI component libraries safely and incrementallyStrong expertise in Radix UI or similar headless component librariesAdvanced proficiency with Tailwind CSS and Class Variance Authority (CVA)Expert-level TypeScript including generics, discriminated unions, mapped types, and utility typesStrong understanding of semantic HTML, accessibility standards, and cross-browser behaviorSolid foundation in JavaScript internals including closures, async patterns, and event loop mechanicsExperience optimizing performance in large, dynamic, interactive applicationsExperience with Jest or Vitest, React Testing Library, and E2E testing tools such as Playwright or CypressFamiliarity with modern build tools including Vite, Webpack, or TurborepoExperience working in monorepo environmentsFamiliarity with performance monitoring tools such as Sentry and Web VitalsStrong system design and architectural decision-making skillsDemonstrated leadership in frontend platform ownership and mentoring engineersAdditional InformationWHY YOU’LL LOVE USAll employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)Social insuranceOpen-door management policyFull Medical insuranceAccommodation and Transportation AllowanceFriendly environment that values innovation and efficiencyExciting opportunities for career growth and talent developmentFeedback encouragementRecognition and reward programsCompetitive salaries and incentivesFriendly environmentFlexible and Comfortable scheduleFun committeesMonetary rewardsFun, smart and creative peopleCareer possibilities with growing teamPaid vacationsSocial benefitsFor more information about Nile Bits, please visit our website:https://www.nilebits.com