Description

Job Description:

Must have skills:

  • PHP
  • JavaScript
  • MySQL

Responsibilities:

  • Web Development: Design, develop, and maintain web applications using PHP, MySQL, and JavaScript. Implement new features and functionality according to project requirements.
  • Database Management: Design and optimize MySQL databases to ensure efficient data storage and retrieval. Develop database schemas, tables, and queries as needed for web applications.
  • Frontend Development: Create responsive and interactive user interfaces using HTML, CSS, and JavaScript frameworks such as jQuery or React.js. Ensure compatibility across different browers and devices.
  • Backend Development: Develop server-side logic and backend processes using PHP to support web applications. Implement APIs and web services for data exchange with frontend and external systems.
  • Testing and Debugging:Conduct thorough testing of web applications to identify and resolve bugs, errors, and performance issues. Collaborate with QA testers to ensure high-quality deliverables.
  • Security and Performance Optimization: Implement security best practices to protect web applications from vulnerabilities such as SQL injection and cross-site scripting (XSS). Optimize code and database queries for improved performance and scalability.
  • Documentation and Collaboration: Document technical specifications, code changes, and project updates. Collaborate with cross-functional teams including designers, project managers, and other developers to ensure project success.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in web development with a strong proficiency in PHP, MySQL, and JavaScript.
  • Solid understanding of web development concepts and technologies including HTML, CSS, and responsive design principles.
  • Experience working with JavaScript libraries and frameworks such as jQuery, React.js, or Vue.js.
  • Familiarity with version control systems such as Git and development workflows such as Agile or Scrum.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment

Education

Bachelor's degree