Job Summary:
We are seeking a skilled and motivated Website Designer/Developer/Support professional to join our team. This role involves designing, developing, maintaining, and providing ongoing support for the company’s websites. The ideal candidate should have a blend of creative design skills, technical development expertise, and the ability to troubleshoot and provide support for website issues.
Key Responsibilities:
Website Design:
- Collaborate with stakeholders to understand website requirements and goals.
- Design visually appealing and user-friendly website layouts and interfaces.
- Develop wireframes, mockups, and prototypes to present design concepts.
- Ensure designs are responsive and optimized for various devices and screen sizes.
- Maintain consistency in design elements and branding across all web pages.
Website Development:
- Develop functional websites from design mockups using HTML, CSS, JavaScript, and other web technologies.
- Implement back-end functionality (e.g., integrating with databases, handling server-side operations).
- Ensure cross-browser compatibility and troubleshoot issues related to different browsers.
- Optimize websites for speed, performance, and SEO.
- Utilize content management systems (CMS) such as WordPress, Joomla, or others, if required.
Website Support:
- Provide ongoing maintenance and updates to existing websites.
- Monitor website performance and resolve technical issues (e.g., broken links, page errors).
- Implement security measures and update plugins/extensions as necessary.
- Assist in the implementation of new features and functionalities as required.
- Provide technical support and troubleshooting for internal and external users.
Collaboration and Communication:
- Work closely with marketing, content, and design teams to ensure cohesive website functionality and aesthetic.
- Provide regular updates and reports on website performance and development progress.
- Train internal staff on using the website or CMS tools as necessary.
Required Skills and Qualifications:
- Proven experience as a website designer, developer, or in a similar role.
- Strong proficiency in web development languages (HTML, CSS, JavaScript, PHP, etc.).
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Solid understanding of responsive web design and cross-platform compatibility.
- Familiarity with CMS platforms such as WordPress, Drupal, or Joomla.
- Experience with web analytics tools (e.g., Google Analytics) and basic SEO principles.
- Knowledge of web hosting, server management, and database systems (MySQL, MongoDB, etc.).
- Familiarity with design tools like Adobe Creative Suite (Photoshop, Illustrator) or Figma.
- Problem-solving mindset with the ability to troubleshoot and resolve technical issues.
- Good communication skills, both verbal and written, to collaborate with cross-functional teams.
Personal Attributes:
- Detail-oriented and creative, with a strong eye for design and user experience.
- Self-motivated with the ability to work independently and as part of a team.
- Ability to manage multiple tasks and deadlines efficiently.
- Strong problem-solving skills and willingness to learn new technologies.