Building software solutions - Shaping the future

PHP Developer (Mid-Level)

As a skilled and experienced PHP developer, you will be responsible for designing, developing, and maintaining web applications using PHP frameworks. The ideal candidate should possess a strong understanding of object-oriented programming principles, be proficient in MySQL or other database management systems, and have a good understanding of front-end technologies such as HTML, CSS, and JavaScript. Additionally, experience with Laravel or other popular PHP frameworks would be highly desirable.

High Level Role Goals: 

Deliver outstanding software projects that exceed customer expectations and help GSI becoming Southeast Asia’s number one software development company for the AEC industry.

Trách nhiệm công việc:

  • Web Application Development: Develop and implement web applications using PHP and other web technologies, ensuring functionality, security, and performance.
  • Database Management: Design and manage databases, create tables, write queries, and handle data storage and retrieval using database management systems like MySQL, PostgreSQL, or MongoDB.
  • Backend Development: Handle server-side logic, server configuration, and API development to support frontend functionalities and ensure seamless data flow between the client and server.
  • Frontend Integration: Collaborate with front-end developers to integrate PHP application functionality with HTML, CSS, and JavaScript frameworks to create dynamic and interactive user interfaces.
  • Code Writing and Debugging: Write clean, maintainable, and efficient code in PHP and troubleshoot and debug applications to identify and resolve errors and issues.
  • Framework Utilization: Utilize PHP frameworks like Laravel, Symfony, CodeIgniter, or Yii to accelerate development, ensure code structure, and follow best practices.
  • Version Control: Use version control systems like Git to manage codebase changes, collaborate with other developers, and track project history.
  • Security Implementation: Implement security measures to safeguard applications against common web vulnerabilities like SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF).
  • Performance Optimization: Identify and optimize application bottlenecks to improve performance, reduce response times, and enhance user experience.
  • API Integration: Integrate with third-party APIs to fetch data and interact with external services, enabling enhanced functionalities in the application.
  • Testing: Conduct unit testing, integration testing, and functional testing to ensure application reliability and correctness.
  • Documentation: Create and maintain technical documentation, including code comments and project specifications, to aid collaboration and future development.
  • Project Management: Work as part of a development team and participate in project planning, estimation, and execution to meet project deadlines and deliver high-quality solutions.
  • Continuous Learning: Stay updated with the latest trends, technologies, and best practices in web development and PHP to enhance skills and contribute to the continuous improvement of the development process.
  • Bug Fixes and Maintenance: Regularly monitor and address issues in deployed applications, providing ongoing maintenance and support as needed.

Kỹ năng & Chuyên môn:

  • PHP Programming: Proficiency in PHP is a must, including a strong understanding of PHP syntax, data types, control structures, functions, and object-oriented programming (OOP) concepts.
  • Web Development: A solid understanding of web development technologies such as HTML, CSS, and JavaScript is crucial for building dynamic and interactive web applications.
  • PHP Frameworks: Familiarity with popular PHP frameworks like Laravel, Symfony, CodeIgniter, or Yii allows developers to work more efficiently, follow best practices, and create scalable applications.
  • Database Management: Knowledge of database systems like MySQL or PostgreSQL is essential for handling data storage, retrieval, and manipulation within PHP applications.
  • Version Control: Experience with version control systems like Git enables developers to collaborate effectively, track changes, and manage code repositories.
  • API Development and Integration: Skill in designing and consuming APIs allows developers to connect their applications with external services and data sources.
  • Security Best Practices: Understanding of security vulnerabilities and best practices is vital to protect applications from common threats like SQL injection, XSS (Cross-Site Scripting), and CSRF (Cross-Site Request Forgery).
  • Testing and Debugging: Familiarity with testing methodologies and debugging techniques helps identify and resolve issues in the code efficiently.
  • Performance Optimization: Ability to optimize code and database queries to improve application performance and reduce response times.
  • MVC Architecture: Knowledge of the Model-View-Controller (MVC) design pattern helps in building maintainable and structured applications.
  • RESTful Web Services: Understanding how to create and consume RESTful APIs allows developers to build modern, scalable, and interoperable applications.
  • Front-End Integration: Skills in integrating PHP applications with front-end technologies like JavaScript frameworks (e.g., React, Angular, or Vue.js) contribute to creating seamless user experiences.
  • Cross-Browser Compatibility: Awareness of cross-browser issues and techniques for ensuring compatibility across different browsers.

Đã hết hạn

Địa điểm

  • 153 Ung Văn Khiêm, phường 25 Quận Bình Thạnh, TP. Hồ Chí Minh, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh


Địa điểm

  • 153 Ung Văn Khiêm, phường 25 Quận Bình Thạnh, TP. Hồ Chí Minh, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh

Quy mô công ty


Ngành nghề

Các công nghệ sử dụng

Quốc tịch công ty