Experienced Headless Magento 2 + React Developer

Posted 2 weeks ago

Worldwide

Summary

We're looking for a skilled, independent developer with headless Magento 2 and a React-based storefront to assist with ongoing maintenance, performance optimization, and custom feature development for our established e-commerce store. Our backend runs on Magento [Open Source / Adobe Commerce] version 2.4.x with a decoupled React frontend, serving a [B2B / B2C / both] audience. Scope of Work • Backend / Custom Development: Build and configure custom Magento modules to extend native functionality and expose data to the storefront. • Frontend Development: Build and maintain features on our React storefront, consuming Magento data via GraphQL. • Integrations: Optimize and maintain connections between Magento and our external systems (including [ERP, CRM, PIM, or custom APIs]). • Performance Optimization: Improve core web vitals, page load speeds, GraphQL query efficiency, and database performance. • Troubleshooting & Bug Fixes: Diagnose and resolve checkout errors, API/GraphQL issues, extension conflicts, and indexing problems. • Security & Upgrades: Apply security patches and assist with version upgrades as needed. Required Skills & Qualifications • Proven experience developing for headless Magento 2 (Adobe Commerce certification a strong plus). • Deep understanding of Magento's architecture, dependency injection, and EAV database model. • Strong experience with PHP, MySQL, and XML configuration on the backend. • Strong experience with React (and the broader JS ecosystem) on the frontend. • Hands-on experience building and consuming Magento's GraphQL API; custom REST/GraphQL endpoints a plus. • Familiarity with headless/PWA architecture (PWA Studio experience a plus, but not required if you've built a custom React storefront). • Experience with third-party extensions and integrating them in a decoupled setup. • Proficiency with Git and deploying to staging/production environments safely. • Strong communication skills and the ability to write clean, well-documented code. Specific Goals We have an ongoing project list that includes, but is not limited to: • Frontend caching: Implement effective caching on the React storefront to improve load times. • SEO (in collaboration with our SEO agency): Work directly with our agency to resolve: o Redirect errors o Duplicate pages o 4xx errors o Canonical URL issues • Content editability: Our current pages are hardcoded and can't be edited by our internal team — we need a solution that lets non-developers update page content. • Accessibility: Bring the storefront in line with accessibility standards (WCAG). • General maintenance: Ongoing Magento optimizations and error fixes. Project Structure & Budget • Type: Hourly • Duration: Ongoing, 40 hours/week • Rate: $500 per week How to Apply Please answer the following in your proposal: 1. Share a brief example of a complex headless Magento 2 feature you built — either a custom module exposing data via GraphQL, or a React storefront feature consuming it. 2. Describe your experience with performance optimization in a headless setup — what tools do you use to diagnose a slow storefront or slow GraphQL queries? 3. How would you approach making hardcoded pages editable in a headless Magento + React setup? 4. Start your proposal with the words "Magento Pro" so I know you read the full description.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $12.50

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
GraphQL
PHP
MySQL
XML
Magento 2
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:last week
  • Interviewing:
    4
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 14, 2016
  • United States
    Canal Winchester5:18 PM
  • 223 hires, 54 active
  • 199,703 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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