Company Overview
Arrowhead Engineered Products is a leading global distributor of aftermarket replacement parts, dedicated to a customer-first approach. Since 1985, we have focused on delivering high-quality products that meet the needs of our clients, ensuring excellent fit and performance.
Summary:
The Front-End JavaScript/PHP Ecommerce Developer creates, enhances, and maintains systems related to Ecommerce Websites. This position reports to the Software Development Manager - Ecommerce. This position may be asked to conduct research, gather information, interpret data, and recommend solutions.
The Front-End developer is responsible for user interface and application configuration on the hosting platform. This position is primarily responsible for system modifications to address emerging business requests and system exceptions.
This position includes working with other developers (internal and external), Business Analysts, Business Subject Matter Experts, and external Customers in the full software development life cycle, including reviewing business requirements, writing technical specifications, application development, defect resolution, deployment, and support within the enterprise standards. This role is responsible for providing off-hours support for the support systems and should be able to determine the root cause of system outages and recommend remediation to prevent future outages.
This position may include mentoring or onboarding other Development resources.
Duties:
- Design and build complex changes and enhancements according to software standards and conventions for our B2B websites.
- Review current architecture and prepare recommendations for maintaining current platform on supported infrastructure.
- Partner with external resources supporting ecommerce sites on complex changes, as directed.
- Conduct code reviews and ensure QA processes are followed.
- Conduct technical design and unit testing for any system changes.
- Assure accurate data quality related to data migration, conversion, and loading processes following Data Governance standards.
- Maintain system stability both on and off hours.
- Collaborate with business analysts to complete design documents.
- Participate in code deployment and be responsible for optimizing the code migration process.
- Responsible for review and deployment of 3rd party hotfixes and upgrades.
- Recommend and implement process improvements and best practices.
- Work closely with ERP, IT operations, and other IT teams to ensure reliable, optimally performing systems.
Education and Qualifications:
Bachelors in computer science or equivalent degree and a minimum of 7 years programming experience in a business setting.
Required:
- Advanced knowledge in JavaScript, HTML, CSS, XML, JSON.
- Experience developing web Front-end/User Experience
- Experience with JavaScript frameworks and toolkits, such as VueJS, ReactJS.
- Experience with Laravel PHP and related frameworks and services such as Forge and Vapor.
- Strong Experience developing in the Amazon Web Services Environment.
- Experience developing using the PHPStorm IDE.
- Experience with database development, such as MySQL, NoSQL, PostgreSQL, SQL Server, or Oracle.
- Experience with source control/version control using GitHub.
- Knowledgeable in development best practices.
- Experienced in code review processes and quality reviews.
- Experience developing API for external consumption.
Preferred Experience
- Experience with RPGsp.
- Experience with Ecommerce Platforms such as Big Commerce, Salesforce Commerce, and Wordpress.
- Experience integrating with third-party service providers, like Algolia, Payment Gateways, Tailwind, Bugsnag, Google Analytics, VWO, etc.
- Experience with .Net frameworks and languages (C#, VB.net).
- Experience with writing regular expressions.
- Experience setting up, administering, and troubleshooting Azure Services a plus.
- Strong experience working with integration with external systems such as ERP sytems or Ecommerce Platforms.
- Experience with other source control/version control using Team Foundation Server, Azure DevOps.
- Experience working within multiple project management methodologies as a developer, such as Waterfall, Agility, and Scrum.
Physical Demands:
While performing the duties of this job, the employee is regularly required to talk and hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. The employee may be required to sit for prolonged periods.
Working Conditions:
Heated and air-conditioned office.
Remote Working Expectation:
- Ability to maintain working hours during normal company hours.
- Maintain attention to job duties during these hours with minimal interruptions.
- Ability to effectively communicate via virtual meetings (with camera usage), through chat channels, email, and have availability for voice calls.
- Have adequate internet bandwidth for demands of the job. Recommended 15 Mbps Download and 3.5 Mbps upload.
- Maintain connection to the AEP VPN Network minimum 8 hours per week to ensure proper security updates (if equipment provided).
- Ability to travel as needed for meetings. This is less than 10% of time.
If you're passionate about creating exceptional user experiences and want to make an impact in a growing company, we invite you to apply today at Arrowhead Engineered Products!
Why join us?
- Paid training and paid orientation
- US ONLY: Get paid early through Dayforce Wallet – access your earned paycheck, with getting paid up to two days earlier than your regular payday
- Benefits: employee assistance program, voluntary benefits, basic life & AD&D, FSA, HSA, vision, dental, medical, 401K (3% employer match)
- Perks: health & wellbeing resources
- 401(k) with employer match for full-time and part-time employees
- Paid time off (PTO), Volunteer time off (VTO) for full-time and part-time employees
- Holidays: 8 paid Holidays
Check out what it’s like to be an Archer: https://www.youtube.com/watch?v=-bSHGux_DJo
Job Type: Full-time
Pay: From $100,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: Remote