Senior Frontend Developer (React)

Posted 7 Days Ago
Be an Early Applicant
Hiring Remotely in Cairo
In-Office or Remote
Senior level
Information Technology • Consulting
The Role
Lead the migration and optimization of a website builder platform using React and Next.js. Oversee state management, design systems, and ensure high performance while mentoring junior engineers.
Summary Generated by Built In
Company Description

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

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

Additional Information

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

Top Skills

Cypress
Jest
Next.Js
Playwright
Radix Ui
React
Redux
Tailwind Css
Turborepo
Typescript
Vite
Vitest
Webpack
Zustand
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Holmdel, New Jersey
41 Employees
Year Founded: 2014

What We Do

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 meeting the unique business needs of our clients.
If you would like your work done by outsource development to be more competitive in pricing but without sacrificing the quality, we can help you!

For developers, join us now!
https://www.nilebits.com/careers

Similar Jobs

SWATX Logo SWATX

Senior Frontend ( React js Developer )

Information Technology • Consulting
In-Office or Remote
Cairo, EGY
19 Employees

Mondelēz International Logo Mondelēz International

CX Digital Manager - Owned, Earned & Consumer Data Activation

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
Cairo, EGY
90000 Employees

Motorola Solutions Logo Motorola Solutions

Account Manager

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
Cairo, EGY
23000 Employees

Ericsson Logo Ericsson

CRM and Automation Manager

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
78 Locations
89000 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account