
Junior Developer
Beddy's
full-time
Posted on:
Location Type: Hybrid
Location: South Jordan • Utah • 🇺🇸 United States
Visit company websiteJob Level
Junior
Tech Stack
ERPGraphQLJavaScriptReact
About the role
- Develop and maintain responsive, high-quality front-end features for our Shopify Plus theme using Liquid, HTML, CSS, and modern JavaScript.
- Build and support custom Shopify applications, including React-based POS UI extensions and checkout extensibility, to meet unique business requirements.
- Collaborate with our design and marketing teams to translate mockups and website feature requests into functional digital experiences.
- Participate in the full software development lifecycle, from planning and development to testing, deployment, and maintenance.
- Perform routine site maintenance, debug issues, and conduct code reviews to ensure high standards of quality and performance.
- Assist in implementing and analyzing A/B tests to optimize site conversion rates and user experience, providing data-driven recommendations.
- Research, evaluate, and integrate third-party Shopify apps to add new functionality and improve the customer journey.
- Assist in the development and maintenance of NetSuite customizations, including SuiteScript, workflows, and saved searches.
- Support internal teams by helping to troubleshoot and resolve issues related to NetSuite functionality and integrations.
Requirements
- Bachelor's degree in Computer Science, relevant technical certifications, or equivalent practical experience.
- 1-3 years of professional experience in front-end web development.
- Solid proficiency in core web technologies: HTML5, CSS3, and JavaScript (ES6+).
- Experience with version control systems, such as Git.
- Experience with a modern JavaScript framework, particularly React, is strongly preferred.
- Experience with the Shopify platform, including theme customization using Liquid preferred.
- Experience with back-end development concepts (APIs, server-side logic) preferred.
- GraphQL experience specifically a bonus.
- A strong understanding of responsive design principles and cross-browser compatibility.
- Excellent problem-solving and troubleshooting skills with a keen eye for detail.
- A collaborative mindset with strong verbal and written communication skills, capable of explaining technical concepts to non-technical stakeholders.
- A proactive and self-motivated learner, eager to stay current with new technologies and industry best practices.
- Ability to manage and prioritize multiple tasks effectively in a dynamic, fast-paced environment.
- Familiarity with UI/UX design principles is a bonus, but not required.
- Knowledge of SEO best practices is a bonus, but not required.
- Familiarity with ERP systems or business process automation is a bonus, but not required.
Benefits
- Health insurance
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
LiquidHTML5CSS3JavaScriptReactShopifySuiteScriptAPIsGraphQLresponsive design
Soft skills
problem-solvingtroubleshootingcollaborationcommunicationself-motivatedtime managementattention to detailadaptabilitylearnerprioritization
Certifications
Bachelor's degree in Computer Sciencerelevant technical certifications