MCPNew: now works with Claude & AI assistants
Nilebits

Nilebits

Senior Frontend Developer (React)

Company

Nilebits

Role

Senior Frontend Developer (React)

Job type

Full-time

Found on Mokaru

3 months ago

Share this job

Salary

Not disclosed by employer

Job description

  • Lead the migration from Chakra UI v2.8 to Radix UI / Base UI with shadcn and Tailwind CSS
  • Architect and maintain a scalable, extensible design system
  • Design and optimize complex React component architectures for dynamic website builder environments
  • Implement SSR and React Server Components using Next.js App Router
  • Ensure high performance across deeply nested dynamic component trees
  • Prevent unnecessary re-renders and optimize rendering lifecycle behavior
  • Design and manage scalable state architectures using Redux and/or Zustand
  • Model normalized state, slice-based architecture, and undo/redo systems
  • Define local vs global state boundaries for optimal performance
  • Implement drag-and-drop state handling, optimistic updates, and layout persistence
  • Establish strict TypeScript patterns across large UI surfaces
  • Design token-driven theming strategies including dark mode and brand themes
  • Enforce accessibility standards including ARIA compliance, keyboard navigation, and focus management
  • Optimize bundle size, apply code splitting, and implement lazy loading strategies
  • Implement virtualization and event debouncing for high-frequency UI interactions
  • Define frontend architectural boundaries across primitives, design system, editor logic, and runtime rendering layers
  • Plan and execute incremental UI migration strategies with feature flags and compatibility adapters
  • Define and implement testing strategies including unit, integration, visual regression, accessibility, and E2E testing
  • Improve developer experience through CI/CD improvements, monorepo optimization, and build performance enhancements
  • Maintain design system documentation using Storybook
  • Mentor engineers on state isolation, accessibility best practices, and scalable component APIs
  • Conduct architectural RFCs and review code to ensure long-term platform stability
  • Balance product flexibility and constraint in a complex website builder environment
  • Ensure backward compatibility and extensibility across evolving UI layers
  • 5+ years of frontend engineering experience with advanced React expertise
  • Deep understanding of React internals including reconciliation, rendering lifecycle, and memoization strategies
  • Strong experience with Next.js including SSR, React Server Components, streaming, and data fetching patterns
  • Proven experience designing scalable state architectures with Redux and/or Zustand
  • Hands-on experience building or maintaining a production-grade design system
  • Experience migrating UI component libraries safely and incrementally
  • Strong expertise in Radix UI or similar headless component libraries
  • Advanced proficiency with Tailwind CSS and Class Variance Authority (CVA)
  • Expert-level TypeScript including generics, discriminated unions, mapped types, and utility types
  • Strong understanding of semantic HTML, accessibility standards, and cross-browser behavior
  • Solid foundation in JavaScript internals including closures, async patterns, and event loop mechanics
  • Experience optimizing performance in large, dynamic, interactive applications
  • Experience with Jest or Vitest, React Testing Library, and E2E testing tools such as Playwright or Cypress
  • Familiarity with modern build tools including Vite, Webpack, or Turborepo
  • Experience working in monorepo environments
  • Familiarity with performance monitoring tools such as Sentry and Web Vitals
  • Strong system design and architectural decision-making skills
  • Demonstrated leadership in frontend platform ownership and mentoring engineers

WHY YOU’LL LOVE US

  • All 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 insurance
  • Open-door management policy
  • Full Medical insurance
  • Accommodation and Transportation Allowance
  • Friendly environment that values innovation and efficiency
  • Exciting opportunities for career growth and talent development
  • Feedback encouragement
  • Recognition and reward programs
  • Competitive salaries and incentives
  • Friendly environment
  • Flexible and Comfortable schedule
  • Fun committees
  • Monetary rewards
  • Fun, smart and creative people
  • Career possibilities with growing team
  • Paid vacations
  • Social benefits

 

For more information about Nile Bits, please visit our website:

https://www.nilebits.com

Resume ExampleCover Letter Example

Explore more