Front End Developer - Nutramax Laboratories
Lancaster, SC
About the Job
Summary of the Position:
Front-End Development
The Front-End Developer will be responsible for building and maintaining responsive, user-friendly web applications using modern front-end technologies like HTML5, CSS3, and JavaScript (ES6+), along with frameworks such as React , Next or Vue.js. They will assist with the development and maintenance of micro-sites and landing pages that support product campaigns, ensuring the effective delivery of product messaging. This role involves organizing and implementing webpage layouts, creating, and placing web graphics, and managing assets as directed by the manager or business unit. The ideal candidate will also manage e-commerce platform updates, lead technical email marketing efforts, and ensure SEO and web accessibility standards are met, while collaborating with design and marketing teams. Strong skills in version control and web performance optimization are essential for success.
E-mail marketing
The developer will also manage the technical aspects of email marketing efforts, including designing, preparing, and executing email campaigns. They will ensure email layouts are responsive across all devices and maintain email subscriber lists while ensuring compliance with CAN-SPAM and GDPR regulations. Experience with platforms such as MailChimp, or similar email marketing tools is essential for this role. In addition to email marketing efforts, the developer will be responsible for maintaining all e-commerce sites, including updating product information, images, prices, and managing transaction processes, as required by the business unit. They will ensure that any updates to the e-commerce platform are coordinated with and approved by the business unit to maintain accuracy and consistency across the store. Roles and Responsibilities:
- Collaborate in a team environment to design, develop, and publish web content for both public websites and internal portals (intranet).
- Convert web designs into interactive, mobile-first, and responsive web pages using modern JavaScript frameworks and RESTful APIs.
- Participate in project planning meetings, providing insights on project feasibility and technical needs.
- Ensure SEO best practices are integrated into all web development processes.
- Collaborate with designers, content teams, and business units to ensure project goals are met.
- Contribute to the development and deployment pipeline using CI/CD tools like Jenkins, GitHub Actions, or similar.
- Monitor web performance using Lighthouse and address bottlenecks for speed and usability.
- Coordinates store efforts with 3rd parties if/when necessary
- Regular attendance is required.
- Perform other assigned duties as may be required in meeting company objectives
- Communicate effectively with other departments within the organization and function within a team environment.
Minimum Requirements
The ideal candidate must be a self-starter who can work efficiently under tight deadlines with minimal supervision. They should have strong proficiency in HTML5, CSS3, JavaScript (ES6+), and experience with modern frameworks like React, Next.js, Vue.js, or Angular. Familiarity with version control systems (Git), as well as experience working with email marketing platforms such as MailChimp or Klaviyo, and content management systems like Shopify, WordPress, Nextural, or Joomla, is essential. Additionally, a solid understanding of SEO principles, web performance tools, and responsive design is required to ensure the quality and effectiveness of web development projects.
Nice-to-Have Skills
- Maintains current domain names; renew and purchase as necessary.
- Familiarity with web accessibility standards (WCAG 2.1) and understanding how to implement them is a plus.
- Experience with CSS preprocessors like Sass (SCSS) or LESS for writing cleaner and more maintainable styles.
- Experience with PostCSS for transforming CSS with JavaScript-based plugins, enabling features like autoprefixing, minification, or polyfills.
- Familiarity with CSS-in-JS libraries such as Styled Components or Emotion for styling within JavaScript applications.
- Familiarity with Cross-browser compatibility techniques and tools like Autoprefixer to ensure consistent styling across different browsers.
- Understanding of CI/CD pipelines and deployment automation tools like Jenkins, GitHub Actions, or similar.
- Soft skills like effective communication, problem-solving abilities, and a collaborative mindset to work efficiently within cross-functional teams.
Education and Experience:
- Minimum 3-5 years of front-end web development experience
- Bachelor's degree in Computer Science, Information Technology, or equivalent practical experience
Supervisory Responsibilities: None
This position is 100% on site in our Lancaster, SC HQ office.