About the Role
We’re looking for a skilled Frontend Web Developer with a strong foundation in JavaScript and React to help us build rich, interactive web interfaces. You'll work closely with designers, backend engineers, and occasionally with 3D developers to bring modern web applications to life — focusing on clean code, component design, responsiveness, and great user experience.
Responsibilities
- Build responsive, performant user interfaces using React, JavaScript, and modern web tooling.
- Collaborate with designers and product managers to turn mockups into clean, functional interfaces.
- Write modular, reusable React components with maintainability and scalability in mind.
- Integrate frontend components with backend APIs and real-time data sources.
- Use AI coding tools (e.g., Cursor, GitHub Copilot, Windsurf) to enhance productivity and maintain high code quality.
- Use animation libraries (e.g., GSAP, Framer Motion, React Spring) to enhance UI interactivity and micro-interactions.
- Focus on performance optimization, especially for graphical and animated elements, ensuring smooth, efficient rendering across devices.
- Ensure accessibility, cross-browser compatibility, and responsive behaviour.
- Participate in code reviews, architecture discussions, and technical planning.
Requirements
- 2 to 5 years of professional experience in frontend web development.
- Strong proficiency in JavaScript, React, HTML5, and CSS3.
- Experience with modern React tooling — including hooks, state management and component libraries.
- Familiarity with RESTful or GraphQL APIs and how to consume them cleanly in React.
- Experience using AI coding tools like Cursor, GitHub Copilot, or Windsurf, and the ability to refine AI-generated code intelligently.
- Strong focus on performance tuning for animations and complex UI elements.
- Good understanding of code quality, performance optimization, and version control (Git).
Nice to Have
- Exposure to Three.js, React Three Fiber, or WebGL
- Some experience with testing frameworks like Jest, React Testing Library, or Cypress.
- Interest in UI/UX design and micro-interactions.
- Experience setting up simple fine-tuning workflows for AI models (optional, bonus).
Benefits
- Work on cutting-edge 3D web projects with a passionate team.
- Opportunities for learning and professional growth.