What are the responsibilities and job description for the Web Developer position at Blue Ridge Knives, Inc.?
Blue Ridge Knives is a global wholesale distributor of knives, tools and outdoor gear. We carry hundreds of brands and supply thousands of dealers and retail stores around the world. We are looking for skilled web developers to join our growing internal software team and contribute to ongoing web development projects.
Primary Requirements
- Experience working with ReactJS, NextJS, or other similar frontend Javascript frameworks
- Experience with Jest, or other similar front-end testing tools
- Experience with RESTFful APIs (bonus if familiar with GraphQL)
- Experience with Yarn, Node, NPM, and other similar tools
- Experience with Git
- Experience with Jira, or similar Agile software products
- Strong understanding of common web stacks
- Strong knowledge of HTML5, CSS
- Ability to write fast, responsive, and mobile-friendly web applications which are SEO friendly, follow current best practices, and meet all accessibility requirements
- Ability to be an individual contributor and complete projects without a dedicated team
- Ability to work with a minimal amount of direction while being proactive in keeping management informed of project related issues
- Ability to effectively communicate and collaborate with various levels of colleagues, ranging from entry level and non-technical to business experts and leadership
- Ability to manage multiple projects at the same time and shift priorities quickly
- Ability to produce effective software documentation
- Effective at categorizing and prioritizing work based on business requirements
- Proven strong problem-solving skills, troubleshooting and root cause analysis
- Excellent written and verbal communication
Secondary Requirements
- Experience with E-Commerce website development
- Experience with Magento / Adobe Commerce
- Experience with Sage ERP products
- Experience with Backend Development (aka. Fullstack)
- Experience with PHP
- Familiar with Tailwind CSS or similar CSS frameworks
- Familiar with UI design tools such as Figma
- Understanding of material design principles
- Understanding of cloud technologies such as AWS
- General knowledge of knives, tools, outdoor gear, and similar products
Qualifications
- 1-5 years of professional Software Development experience
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or related field of study, or equivalent professional experience
- Recent college graduates may also be considered for this position
Compensation & Benefits
- Competitive compensation based on experience
- Eligibility for raises twice per year
- 5 paid holidays, 10 paid vacation days, paid sick leave, flexible travel time, paid lunch break (equivalent to 16 days per year)
- 100% health insurance coverage for employee, spouse and children
- 3% annual retirement contribution
- Catered lunch available
- Located in a small, charming town in the beautiful Blue Ridge Mountains of Southwest Virginia with a four-season climate and abundant opportunities for outdoor activities and adventures
Job Type: Full-time
Benefits:
- Employee discount
- Flexible schedule
- Health insurance
- Paid time off
- Retirement plan
Compensation package:
- Overtime pay
- Semiannual bonus
Experience level:
- 1 year
- 2 years
- 3 years
- 4 years
- 5 years
- No experience needed
- Under 1 year
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Work Location: In person