companynilebits logo

Senior Frontend Developer (React) at nilebits | Cairo

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

5+ years of frontend engineering experience with advanced React skillsIn-depth knowledge of React internals, including reconciliation and memoization strategiesStrong proficiency with Next.js, particularly SSR and data fetching patternsExtensive experience in designing scalable state architectures with Redux and/or ZustandProven experience building or maintaining production-grade design systemsExperience in safe, incremental UI component library migrationsExpertise in Radix UI or similar headless component librariesAdvanced skills in Tailwind CSS and Class Variance Authority (CVA)Expert-level TypeScript knowledge, including generics and utility typesStrong understanding of semantic HTML and accessibility standardsSolid foundation in JavaScript internals and performance optimization techniques

About the job

Join our dynamic team at nilebits as a Senior Frontend Developer where you will spearhead the transition from Chakra UI v2.8 to Radix UI / Base UI utilizing shadcn and Tailwind CSS. In this pivotal role, you will design and uphold a robust and scalable design system, creating complex React component architectures tailored for dynamic website builder environments.

Your responsibilities will include implementing Server-Side Rendering (SSR) and React Server Components using Next.js App Router, ensuring exceptional performance across complex dynamic component trees, and optimizing rendering lifecycles to prevent unnecessary re-renders.

As a leader, you will define state architectures using Redux and/or Zustand, model normalized state with undo/redo systems, and implement features such as drag-and-drop state handling and layout persistence. You will also establish strict TypeScript patterns across extensive UI surfaces and create token-driven theming strategies that include dark mode and brand themes while enforcing accessibility standards like ARIA compliance.

Additionally, you will optimize bundle sizes through code splitting and lazy loading techniques, plan UI migration strategies, and develop comprehensive testing strategies including unit, integration, and E2E testing. Elevate the developer experience by enhancing CI/CD processes and maintaining design system documentation using Storybook. Mentorship and architectural reviews will be key components of your role to ensure platform stability and flexibility.

About nilebits

At nilebits, we are on a mission to revolutionize website building through innovative technology solutions. We are looking for a Senior Frontend Engineer to enhance our complex website builder platform. This role offers the opportunity to work at the forefront of modern React architecture and scalable design systems, ensuring a seamless user experience while optimizing performance across dynamic environments.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.