Nile Bits, LLC. logo
Nile Bits, LLC.

Nile Bits provides the best digital services that deliver scalable, robust, and cost effective digital solutions

Senior Frontend Developer, React

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Egypt

Posted

92 days ago

Salary

0

Seniority

Senior

Job Description

Senior Frontend Developer, React

Nile Bits, LLC.

• 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

Job Requirements

  • 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

Benefits

  • 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

Related Job Pages

More Frontend Engineer Jobs

AGtec Servicios Informáticos logo

Desarrollador Front End – Angular, TypeScript, HTML5, CSS3, Jasmine, Karma

AGtec Servicios Informáticos

Somos especialistas en el desarrollo de soluciones informáticas para empresas de diversa índole.

Full TimeRemoteTeam 51-200Since 1999H1B No Sponsor

• Desarrollar interfaces web modernas, escalables y centradas en el usuario • Asegurar altos estándares de calidad, performance y mantenibilidad del código • Colaborar con equipos de UX/UI, Backend y QA

Chile
Synergistic Systems, Inc DBA SynergisticIT logo

Lead Front-End Developer, Angular

Synergistic Systems, Inc DBA SynergisticIT

AI-based Talent Search + Industry Knowledge = Superior Talent.

OtherRemoteTeam 11-50Since 2007H1B No Sponsor

• Lead other developers in building out the browser-based UI features as designed • Add “polish” to the appearance of browser apps • Design components for end-user usability and component reusability and maintainability

North Carolina + 1 moreAll locations: North Carolina | Texas
$70 - $75 / hour
Job Closed
Sigma Software Group logo

Senior Front-End Developer

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design, develop, and maintain scalable front-end applications using ReactJS and GraphQL • Collaborate with UX/UI designers and backend developers to deliver high-quality features • Implement responsive, user-friendly interfaces across devices and browsers • Ensure application performance, security, and scalability • Conduct code reviews and share best practices with the team • Debug and resolve issues efficiently • Contribute to continuous improvement of development processes and tools

Ukraine
Job Closed
Payabli logo

Senior Software Engineer, Frontend

Payabli

The next-generation payments infrastructure for software companies to quickly and easily embed and monetize payments.

OtherRemoteTeam 11-50Since 2020H1B No Sponsor

• Build the product people touch. Design, develop, and maintain the frontend applications and reusable component libraries that power Payabli’s, and its partners, platforms. • Ship embeddable experiences. Build hosted payment forms, white-label components, and drop-in UI that third-party platforms integrated directly with their own products. Your code needs to be lean, flexible and rock-solid as it will be running inside other people’s software. • Bridge frontend and backend. Collaborate closely with other service owning teams to integrate via APIs and real-time data streams, ensuring seamless data flow across the stack & overall platform • Raise the bar. Lead code reviews, champion frontend standards, and drive architectural decisions that keep the codebase healthy as we scale. • Multiply the team. Mentor engineers around you and elevate frontend engineering quality across the organization through pairing, documentation and leading by example. • Own the full lifecycle. Work across requirements, implementation, testing, and deployment. We don’t throw things over the wall here. • Sweat the details. Optimize for performance, accessibility, and cross-browser compatibility.

United States
Job Closed