Experienced Headless Magento 2 + React Developer
Worldwide
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/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$10.00
-
$12.50
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- United StatesCanal Winchester5:18 PM
- 223 hires, 54 active
- 199,703 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