Post Job Free
Sign in

Software Developer (PHP, HTML, CSS, JavaScript and jQuery)

Company:
executiveplacements.com
Location:
Port Elizabeth, Eastern Cape, South Africa
Posted:
August 05, 2025
Apply

Description:

Job Specification - Software Developer

Key Responsibilities:

• Maintain and enhance current business applications using PHP, HTML,

CSS, JavaScript and jQuery. Upgrade to newer versions of current tech stack

• Write clean, maintainable, and secure code (object-oriented and procedural).

• Consume REST APIs and handle JSON/XML data.

• Implement frontend features using standard web technologies

• Work with relational databases (MySQL).

• Participate in code reviews, deployments, and documentation efforts.

• The requirement is for a current production system, and no new technologies will be

added in the short term (2 years).

Minimum Requirements:

• 2–4 years of PHP development experience.

• Experience building php web applications with HTML, CSS,JavaScript

and jQuery.

• Working knowledge of MySQL and relational database concepts. No design skills

required

• Proficient in version control (Git)

• Solid understanding of web architecture, including HTTP, forms, sessions, and

cookies.

• Ability to work across both frontend and backend as needed

• Strong problem-solving, debugging, and troubleshooting abilities.

A proven aptitude for quickly learning

Nice to Have:

• Experience with the Yii framework (highly preferred).

• Exposure to modern frontend frameworks (e.g., Vue.js, React, Alpine.js, Angular).

• Knowledge of authentication flows and session management.

• Understanding of accessibility and performance optimization in web applications.

• Native Android (Java)

• Experience integrating or developing RESTful APIs.

• A proven aptitude for quickly learning and applying new technologies.

Soft Skills:

• Able to work both independently and in a team.

• Comfortable communicating requirements, blockers, and ideas.

• Willingness to learn and take ownership of features.

• Be able to support and assist end users as well as be able to communicate with top

management.

Apply