Web Developer
Role details
Job location
Tech stack
Job description
For over 100 years, we've manufactured high-quality products right here in the USA. We still operate out of our Oregon-based factory to this day, producing innovative, battle-proven optics for the world's most relentless hunters, shooters, law enforcement officers, and military personnel. Regardless of the product, whether it's a red dot or a riflescope, we design and manufacture it with one goal in mind-to ensure it performs for life., Designs, builds, and maintains scalable eCommerce and manufacturing solutions. Focuses on custom Shopify theme development, app integrations, and backend services, while collaborating with cross-functional teams to deliver high-quality digital experiences.
- Develop and maintain custom Shopify themes using Liquid, HTML, CSS, and JavaScript
- Customize Shopify storefronts to enhance UX/UI and optimize conversion rates
- Implement and manage Shopify APIs, webhooks, and third-party integrations
- Troubleshoot and resolve issues related to Shopify performance and functionality
- Design and build custom Shopify apps (private/public) to extend platform capabilities
- Integrate external systems (ERP, CRM, analytics, fulfillment) with Shopify
- Ensure secure authentication and API communication between services
- Maintain and optimize existing custom apps for performance and scalability
- Build modern web applications using React for front-end development
- Develop backend services and APIs using PHP and Laravel
- Implement RESTful APIs and microservices architecture where appropriate
- Work closely with product managers, designers, and QA teams in an Agile environment
- Participate in sprint planning, code reviews, and technical design discussions
- Translate business requirements into scalable technical solutions
- Other duties as assigned
Requirements
- Bachelor's degree in computer science or related field (or equivalent experience)
- 3+ years of experience in web development, with at least: 2+ years working with Shopify, and 2+ years in modern JavaScript frameworks (React, Angular)
- Strong experience with Shopify theme development (Liquid)
- Proven experience building custom Shopify apps
- Proficiency in React (hooks, state management, component architecture)
- Solid backend development experience with PHP and Laravel
- Experience with REST APIs and third-party integrations
- Strong knowledge of HTML5, CSS3, JavaScript (React, Angular)
- Experience with Git and version control workflows (GitHub)
- Familiarity with CI/CD pipelines and deployment processes
- Experience with Docker or containerized development environments
- Understanding of web performance optimization and SEO best practices
- Experience working with cloud platforms (AWS, Azure)
- Knowledge of authentication systems (OAuth, JWT, Auth0 is a plus)
- Experience with Shopify Plus preferred
- Familiarity with GraphQL (Shopify Storefront/Admin APIs) preferred
- Experience integrating payment gateways and subscription systems preferred
- Knowledge of analytics tools (Google Analytics, Segment, etc.) preferred
- Exposure to headless commerce architectures preferred
Work Environment for a Web Developer:
Work is performed in a normal office environment with exposure to the manufacturing environment.
Benefits & conditions
Our benefits package is amazing:
- affordable health and dental insurance
- a strong commitment to training and professional development including an internal skills development program for all manufacturing team members
- a generous tuition reimbursement program
- company contributions up to 8.5% of base pay into a 401K retirement account
- profit sharing
- and great product discounts (to name a few)