job summary:
a joomla developer is responsible for designing, developing, and maintaining joomla-based web applications. the developer should be able to work with a team to develop high-quality web applications and ensure that they meet the requirements of clients.
key responsibilities:
• design and develop joomla-based web applications.
• work with the team to identify, prioritize and execute tasks in a timely manner.
• develop and maintain components, modules, plugins and templates for joomla.
• collaborate with designers to ensure that the web application meets the client's requirements.
• troubleshoot and resolve issues with existing joomla-based applications.
• test, debug and deploy web applications.
• keep up-to-date with the latest trends and technologies in joomla development.
• write clean and maintainable code that is easy to understand and modify.
• participate in code reviews and provide constructive feedback to other team members.
• document code and processes for future reference.
requirements:
• strong knowledge of php, mysql, javascript, html and css.
• experience with joomla development, including custom development of components, modules, plugins and templates.
• knowledge of mvc architecture and object-oriented programming (oop) principles.
• experience with git or other version control systems.
• experience with web application deployment and server administration.
• strong problem-solving and analytical skills.
• ability to work collaboratively with a team and communicate effectively with team members and clients.
• bachelor's degree in computer science, computer engineering or related field is preferred.
preferred qualifications:
• experience with other cms platforms such as drupal or wordpress.
• experience with e-commerce platforms such as magento or shopify.
• familiarity with agile development methodologies.
note: this job description is a general overview of the responsibilities and requirements for a joomla developer. actual job du