Nile Bits provides the best digital services that deliver scalable, robust, and cost effective digital solutions
Senior Frontend Developer, React
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 Guides
Related Job Pages
More Frontend Engineer Jobs
Desarrollador Front End – Angular, TypeScript, HTML5, CSS3, Jasmine, Karma
AGtec Servicios InformáticosSomos especialistas en el desarrollo de soluciones informáticas para empresas de diversa índole.
• 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
Lead Front-End Developer, Angular
Synergistic Systems, Inc DBA SynergisticITAI-based Talent Search + Industry Knowledge = Superior Talent.
• 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
Senior Front-End Developer
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• 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
Senior Software Engineer, Frontend
PayabliThe next-generation payments infrastructure for software companies to quickly and easily embed and monetize payments.
• 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.




