Senior React/Next.js Frontend Engineer (UI/UX + Drag & Drop Experience)

Posted 2 weeks ago

Worldwide

Summary

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/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $25.00

    Hourly
  • Remote Job
  • One-time project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
React
JavaScript
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
Member since May 8, 2023
  • United States
    Houston12:26 PM
  • $6.4K total spent
    15 hires, 7 active
  • 163 hours

Explore similar jobs on Upwork

UI Designer for AI Calorie Tracking AppFixed-price‐ Renewed 2 weeks ago
iOS
Mobile App Design
User Interface Design
UX & UI
UX Research
Website Navigation
Web Application

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo