We are seeking a Senior Frontend Developer to lead the evolution of a complex website builder platform using modern React architecture and scalable state management.
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
- 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
