The Role
You'll build the UI of 8club — the screens where people discover events, get invited, and relive their nights out. This is a craft role: pixel-perfect, performant, and delightful.
Why This Role Matters
8club is an aesthetic product. Going out is visceral. The interface has to match that energy — fast, beautiful, and intuitive. Your work is what users see every single day.
What You'll Do
Build and maintain UI components for the 8club web and/or mobile app
Translate Figma designs into pixel-perfect, responsive interfaces
Integrate with backend APIs and handle loading, error, and empty states thoughtfully
Optimise frontend performance (load times, animation smoothness, core web vitals)
Collaborate with designers to give feedback on implementability and suggest improvements
Write clean, readable, component-based code with proper documentation
What We're Looking For
0–2 years of experience in frontend development
Strong command of React.js (or React Native for mobile) and modern JavaScript (ES6+)
You care about the details — spacing, transitions, interaction states
Ability to read and implement designs from Figma accurately
Understanding of basic web performance concepts
You have a portfolio — apps, side projects, or open source contributions
Bonus Points
Experience with React Native for cross-platform mobile
Eye for design — you notice when things are off by 2px
Familiarity with animation libraries (Framer Motion, Reanimated)
AI & Tools We Use
React / React Native
Figma for design handoffs
GitHub Copilot for AI-assisted coding