Freelance Frontend / Full-Stack Next.js Developer
LyRise
**Location: Remote (Preference for CET or nearby time zones)**
**Duration: 2 months (November and December), with potential for extension and full-time opportunities in 2025**
**About the Role:**
We are looking for a talented **Frontend/Full-Stack Developer** with expertise in **Next.js** and **Node.js** to join our team on a freelance basis for **30+ hours per week** during November and December. In this role, you will take ownership of key parts of our web application, working closely with user feedback to deliver an intuitive and seamless experience.
**Key Responsibilities:**
- Develop interactive frontend features (e.g., an image editing canvas to control AI-generated outputs)
- Refine user registration and login flows (utilizing tools like Google Authenticate)
- Set up user activity tracking using **June** and **Google Analytics**
- Improve onboarding by integrating customer service tools (e.g., Intercom) and demo videos
- Collaborate with the backend team to integrate the frontend with the **Python FastAPI** backend
- Work efficiently and iteratively, deploying rapid updates to enhance the user experience
- Proven experience developing web applications using **Next.js**
- Strong frontend design and **CSS** skills
- Full-stack development experience with **Node.js** (preferred but not required)
- Ability to work independently and prioritize in a fast-paced environment
- Proficient in **JavaScript**, **React**, and the **Next.js** framework
- Experience with global state management tools (e.g., **Redux**, **Zustand**, **Context**)
- Expertise in setting up authentication (e.g., **Google OAuth**, **JWT**) and user activity tracking
- Experience integrating **REST APIs** into the frontend
- Autonomous, resourceful, and able to identify opportunities for using existing libraries and tools to optimize development
- Strong task prioritization skills to handle multiple projects and meet deadlines without compromising on quality
- Ability to iterate rapidly, shipping improvements to elevate the user experience