Front End Web Developer
Location: Eugene, Oregon
General Description: This position collaborates with a marketing team to design, develop, and maintain websites, web application interfaces, and digital experiences for all company websites, including the Mountain Rose Herbs ecommerce site. This position does require the Front-End Web Developer to work onsite at our headquarters location in Eugene, OR. The Front-End Web Developer manages digital projects from concept to delivery, working with creative, marketing, IT, and business teams to create responsive, engaging, and user-friendly web applications and online experiences.
Required Skills/Abilities:
- Perform quick and accurate work with a strong attention to detail and efficiency.
- Communicate competently with their supervisor for any questions, concerns, or issues that arise.
- Follow instructions and work well with others in a team orientated environment.
- Competent in HTML5, CSS3, JavaScript, and jQuery.
- Hands-on experience with markup languages (e.g., HTML, XML).
- Experience with modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Experience with REST API endpoints.
- Familiarity with browser testing, debugging, and developer tools.
- Skilled in responsive and mobile-first design principles.
- Understand layout aesthetics, user-centered design principles, and accessibility standards (e.g., WCAG, 508 compliance).
- Knowledge of SEO principles, performance optimization, and web application performance.
- Strong understanding of CSS preprocessors (e.g., SASS, SCSS) and task runners/build tools (e.g., Webpack, Gulp, npm scripts).
- Experience with content management systems (e.g., WordPress, Elementor) and headless CMS.
- Experience with software tools like Adobe Creative Suite (e.g., Photoshop).
- Hands-on experience integrating APIs and working with REST endpoints.
- Familiarity with version control systems (e.g., Git, GitHub, Bitbucket) and debugging tools.
- Knowledge of responsive design principles, SEO best practices, and web performance optimization.
- Must pass a background check.
- Shift gears at a moment's notice and maintain a professional demeanor in a fast-paced environment.
Essential Job Functions:
- Be dependable – consistently at work and on time, follow instructions, and respond to management feedback.
- Be proactive – continue to develop skills, gain additional knowledge, and solicit feedback for improved performance.
- Follow all MRH procedures, policies, and protocols.
- Design, develop, and maintain websites, web applications, and user interfaces.
- Collaborate with marketing, IT, and creative teams to create engaging digital experiences.
- Build and maintain responsive, high-quality, cross-browser/cross-platform code.
- Develop website features, landing pages, blogs, and interactive components.
- Create mockups, prototypes, and high-quality digital assets for decision-making.
- Troubleshoot and resolve front-end issues and implement testing for optimization.
- Demonstrate problem-solving skills and ability to troubleshoot cross-browser compatibility issues.
- Optimize web applications for performance, accessibility, and user experience.
- Lead and execute individual projects, including gathering requirements and deployment.
- Maintain and refine codebases using GitHub repositories.
- Collaborate with external programming contractors on internal projects.
- Assist with CRM management, including HubSpot and Klaviyo workflows, email templates, and data integration.
- Excellent analytical, communication, and multitasking skills.
- Implement analytics tagging and ensure SEO optimization and 508 compliance.
- Ensure brand consistency and optimize photo and video media for web use.
- Provide input on processes, tools, and technology for custom web development.
- Document functional requirements and contribute to creative team ideas.
- Willingness to learn and perform new procedures and use new equipment/technologies.
- Other duties as assigned.
Education and Experience
- Education:
- Bachelor’s degree in computer science, Web Development, or a related field is required.
- Certificates or coursework in UX/UI principles, HTML, CSS, JavaScript, REST API integration, responsive design, or modern frameworks (e.g., React) preferred.
- Minimum of 2–3 years of professional experience as a front-end or web developer.
General Equipment Used by a Front-End Web Developer:
- Hardware:
- Computer, docking station, and external monitors
- Peripherals: printer, scanner, and phone system
- Software:
- Operating Systems: Windows and Mac
- MS Office 365 Suite
- Version control tools (e.g., GitHub, Bitbucket)
- Web development tools (e.g., code editors like VS Code, Sublime Text)
- Adobe Creative Suite (e.g., Photoshop, Illustrator, XD)
- Content management systems: WordPress and WP content editors like Elementor
- E-commerce platforms: BigCommerce or similar
- Task runners/build tools: Webpack, npm, or Gulp
- Browser developer tools for testing/debugging
- Analytics platforms for performance and SEO testing
- Project Management Software:
- Jira, Trello, Wrike, or similar tools
Physical Requirements:
- Lifting up to 50 pounds or more
- Working in a fast-paced environment
- Exposure to herb dust and strong aromatics
- Sitting for long periods at a computer station
- Vision is sufficient to see the screen and read small fonts and numbers for an extended period.
Apply Now
You may also want to: