Himalayas logo
Nile BitsNB

Senior Frontend Developer (React)

Nile Bits is a software company specializing in outsourcing software development and custom software solutions, focusing on secure, scalable, and reliable business systems.

Nile Bits

Employee count: 51-200

Egypt only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

  • 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

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Experience

5 years minimum

Location requirements

Hiring timezones

Egypt +/- 0 hours

About Nile Bits

Learn more about Nile Bits and their company culture.

View company profile

We are Nile Bits, a software company deeply focused on providing top-tier outsourcing for software development and crafting custom software solutions tailored to your unique business needs. Our approach to outsourcing software services and solutions is rooted in the principles of security, scalability, expandability, and reliability. We strive to deliver exceptional value and ensure client satisfaction by offering high-quality, dependable outsourcing services at a competitive cost. At Nile Bits, we meticulously analyze and manage your company's requirements to develop software solutions that genuinely empower your business. We're equipped to offer custom software solutions at any scale, leveraging the power of diverse technologies and seamlessly integrating them to meet your objectives.

Our core mission is to consistently deliver high-quality software development services, assisting our clients in achieving their goals. We operate with strong work ethics and are committed to fostering a rewarding and enriching workplace for our employees. We actively encourage creativity, fuel enthusiasm, and build lasting relationships founded on trust and respect. We aspire to cultivate a team of professionals who are recognized as thought leaders in the software industry, consistently producing leading-edge technology. Our team comprises experts with extensive and profound experience in the software industry, armed with state-of-the-art technology that is continuously updated through ongoing research and development. This dedication, combined with our unwavering focus on customer satisfaction, guarantees high-quality software without compromising on turnaround time or project cost. We are passionate about helping businesses accelerate their digital transformation and scale rapidly with our expert software engineering teams.

Claim this profileNile Bits logoNB

Nile Bits

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Nile Bits

Explore the variety of open remote roles at Nile Bits, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Nile Bits

Remote companies like Nile Bits

Find your next opportunity by exploring profiles of companies that are similar to Nile Bits. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan