Front-End Developer | Shopify / React / JavaScript / .NET

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Depending on experience

HOURS PER WEEK

40

DATE UPDATED

Apr 17, 2026

JOB OVERVIEW

Join our incredible software team and help create innovative applications that support our internal Sales, eCommerce, Logistics, and Accounting operations. A successful candidate in this role will be a critical thinker, a professionally kind collaborator, and a proven problem solver who works well in teams and under pressure with often competing deadlines. This is an opportunity to apply your existing front-end development, Shopify, React, JavaScript, and .NET skills in an Agile and collaborative team environment. We are excited to welcome you to our growing team!

Job responsibilities include:

* Design and develop responsive, high-performance front-end experiences for our eCommerce storefronts and internal web applications.
* Build and maintain custom Shopify themes, apps, and integrations that connect with our order, inventory, and fulfillment systems.
* Develop interactive UI components using React and JavaScript to support our global Sales, Customer Service, and Logistics teams.
* Collaborate with back-end developers to integrate front-end applications with .NET APIs and services.
* Identify and resolve bugs across our web applications, ensuring consistent cross-browser and cross-device functionality.
* Analyze current front-end solutions and build enhancements to improve performance, usability, and maintainability.

Basic Requirements:

* Verifiable English language and writing skills.
* Available to work 8:00am – 5:00pm (PST/PDT).
* A minimum of 2 years professional work experience in front-end web development.
* Strong proficiency with React, JavaScript (ES6+), HTML5, and CSS3.
* Hands-on experience building or customizing Shopify themes and/or Shopify apps (Liquid, Storefront API, or Shopify Functions).
* Working knowledge of .NET Core and C# for API integration and full-stack collaboration.
* Experience with relational databases such as MS SQL or MySQL.
* A deep desire to resolve complex problems with creative and organized technical solutions.
* Understanding of RESTful API design, version control (Git), and modern front-end build tools.
* Familiarity with responsive design principles and cross-browser compatibility best practices.

Accessory Power is a consumer electronics manufacturer dedicated to providing a diverse range of high quality products for over 30 years. We manufacture and market thousands of products under our four main brands: GOgroove® | ENHANCE® | ReVIVE® | USA Gear® along with a handful of other lines and various accessory products. We are growing and we need your help.

Visit accessorypower.com to about to learn a little more about our incredible past and our bright future ahead.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,240 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Front-End-Developer-Shopify-React-JavaScript-NET-1625935
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1625935
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 464681
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1625935
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1625935' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625935 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-17-2026=417***Apr-18-2026=68***Apr-19-2026=2' WHERE job_id'1625935'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=487' WHERE job_id'1625935'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1625935' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625935 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '464681'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)