Freshwater is looking for a skilled and inquisitive Web Developer to join our team. If you enjoy building custom websites from the ground up, working with various platforms and technologies, and solving problems in a supportive environment, we’d love to meet you.
While working with us you will:
- Develop custom websites using a variety of frameworks and content management systems (CMS)
- Write clean, modern, responsive, and accessible front-end and back-end code
- Collaborate with designers, developers, and clients to build solutions that meet specifications and business goals
- Maintain and support existing client websites and digital products
- Contribute ideas and innovations to improve team workflow and project outcomes
Skills and Qualifications:
- 3+ years experience with PHP
- 3+ years experience with JavaScript (at least one JS framework like React, Angular, or Next.js preferred)
- 1+ years experience creating and maintaining custom WordPress themes
- Strong HTML/CSS skills; familiarity with SASS or LESS
- Solid understanding of Git workflows
- Comfortable building and maintaining MySQL databases
- Experience with RESTful APIs; GraphQL is a bonus
- Comfortable in Linux environments and using command line tools (vim/emacs, modifying permissions, etc.)
- Familiarity with Nginx or Apache configuration
- Experience working across CRM, CMS, LMS, and e-commerce platforms such as:
- HubSpot, WooCommerce, Concrete5, Craft CMS, Strapi, Shopify, Thinkific, Moodle
- Familiar with SEO and technical SEO best practices
- Cross-browser and responsive testing experience
- Familiarity with Google Analytics 4, tag manager, and other analytics platforms
- Experience with server administration and deploying websites, ideally with AWS
- Degree in Computer Science, relevant diploma, or equivalent professional experience
You have:
- Strong interpersonal, collaboration, and communications skills
- Ability to quickly take on / ramp up on new projects
- Ability to work within and meet project deadlines
- Ability to work on multiple projects in parallel
- Focused thinking and creative problem-solving skills
- Ongoing learning and innovation, looking to new ideas and ways to improve and enhance projects
- Willingness to share ideas and to collaborate with others
- An eye for design and the ability to work with our design team to code to spec
- Commitment to quality deliverables, testing, and double-checking your work to ensure deliverables are functioning as expected and meeting standards for security and speed