Senior React/Next.js Frontend Engineer (UI/UX + Drag & Drop Experience)
Worldwide
We’re building Celentie, a modern wedding planning platform, and we’re looking for an exceptional frontend/full-stack engineer to completely redesign and build our Wedding Layout & Seating Planner. This is one of the flagship features of our product. We are not looking for someone to simply code a mockup—we’re looking for someone who can improve the product experience, propose better workflows, and build a polished, production-ready feature. The Project We already have an existing layout page, but we want to take it to the next level. Our goal is to build a wedding layout and seating planner that delivers an experience similar to Planning.Wedding—but even better. We want a cleaner interface, faster interactions, more intuitive workflows, and an overall more polished user experience. Planning.Wedding should serve as a benchmark for usability and functionality, but we’re looking for someone who can identify opportunities to improve on it rather than simply replicate it. You should be comfortable evaluating existing products, suggesting better UX patterns, and creating a best-in-class experience. You’ll be responsible for both the UX and the implementation. Responsibilities * Analyze our current Wedding Layout page. * Research Planning.Wedding and other leading seating planner tools. * Propose UX improvements and better workflows. * Design and implement the new interface. * Build a modern drag-and-drop seating planner. * Create reusable, maintainable React components. * Connect the frontend to our existing backend APIs. * Ensure the experience is fast, responsive, and intuitive. Required Experience * React * Next.js * TypeScript * Modern frontend architecture * Building complex web applications * Drag-and-drop interfaces * Canvas/SVG libraries (Konva.js, Fabric.js, PixiJS, React Flow, or similar) * Strong UI/UX skills * Responsive design * API integration * Git The Feature Will Include * Drag-and-drop tables * Drag-and-drop chairs * Guest assignment * Seat assignment * Table management * Custom object placement * Dance floors * Bars * Stages * Buffets * Text labels * Zooming * Panning * Object rotation * Snapping/alignment * Undo/Redo * Save and load layouts * Beautiful animations and interactions What We’re Looking For We want someone who thinks like a product engineer, not just a coder. You should be comfortable making UX decisions, suggesting improvements, and building polished software that users genuinely enjoy using. To Apply Please include: 1. Links to web applications you’ve personally built. 2. Examples of drag-and-drop or canvas-based applications. 3. Your GitHub (if available). 4. Which libraries you would use to build this feature and why. 5. A brief explanation of how you would architect this project. 6. Tell us what you think Planning.Wedding does well, what you believe could be improved, and how you would make Celentie’s layout planner an even better experience. Applications without relevant examples of interactive web applications will not be considered.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$10.00
-
$25.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Hires:1
- Interviewing:3
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesHouston12:26 PM
- $6.4K total spent15 hires, 7 active
- 163 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by