Full Stack Developer Offline

Full Stack Developer

 

Requirements:

Semantic Layout HTML5/CSS3, from page design in Figma

Good knowledge of JS (ES5), jQuery

Ability to work with icons in IcoMoon, be able to turn png into svg

Ability to accept and use layout methodology and class names in styles

Understanding the layout to output it in a loop

Desire not to use a bunch of JS plugins

Ability to write clean and understandable code, refactoring, code formatting

Ability to understand someone else's code, and also explain if necessary own code

Experience with Opencart, Wordpress, WP Custom Fields, WP Custom Post Types

Experience with REST Api, JSON, parsing is desirable

 

Responsibilities:

Website Development: Design, develop, and maintain the company's website using front-end and back-end technologies. Collaborate with designers, content creators, and other stakeholders to ensure an engaging and user-friendly website experience.

Front-End Development: Implement website designs using HTML, CSS, and JavaScript, ensuring responsiveness, cross-browser compatibility, and optimal user experience. Convert design mockups or wireframes into functional web pages, adhering to best practices and design standards.

Back-End Development: Develop server-side functionality and database integration for the website. Utilise programming languages such as PHP to handle data processing, user authentication, form submissions, and other server-side functionalities.

Content Management System (CMS): Integrate the website with a CMS platform such as WordPress, Drupal, or Joomla, allowing for easy content updates, publishing, and management. Customise and extend CMS functionality as needed to meet the company's requirements.

Web Performance Optimization: Optimise website performance by implementing techniques such as caching, minification, image optimization, and code optimization. Monitor website loading speed and optimise server configurations to ensure fast and seamless user experience.

Website Security: Implement and maintain appropriate security measures to protect the website from potential vulnerabilities, hacking attempts, and data breaches. Keep software and plugins up to date, conduct security audits, and follow best practices for secure coding.

Website Testing and Debugging: Conduct thorough testing and debugging of the website to identify and resolve any issues, including cross-browser compatibility, responsive design, broken links, and functionality errors. Conduct user acceptance testing to ensure a smooth user experience.

Website Analytics and Tracking: Integrate website analytics tools such as Google Analytics to gather insights on website performance, user behaviour, and conversion metrics. Monitor and analyse data to identify areas for improvement and make data-driven decisions.

Collaboration and Communication: Collaborate with designers, content creators, and other stakeholders to gather requirements, provide technical input, and ensure seamless integration of design and functionality. Communicate project progress, challenges, and recommendations to the relevant teams and stakeholders.

Continual Learning and Self-Development: Stay updated with the latest web development trends, tools, and frameworks. Continually enhance technical skills and knowledge through self-learning, attending workshops or conferences, and keeping up with industry blogs and forums.

To apply for this and other jobs on Djinni login or signup.