Senior Frontend Developer (React)

Nile Bits

Not Interested
Bookmark
Report This Job

profile Job Location:

Cairo - Egypt

profile Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

  • 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 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

Qualifications :

  • 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 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

Additional Information :

WHY YOULL 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:


Remote Work :

Yes


Employment Type :

Full-time

Lead 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 App Ro...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java

About Company

Company Logo

Nile Bits aims to provide the best software development services that deliver robust, scalable, and cost effective software solutions. A team of top class professionals offers you proven expertise to ensure the quality and reliability of the products we develop for you. We emphasize m ... View more

View Profile View Profile