Senior Php Engineer

Johannesburg, Gauteng, South Africa

Job Description


Overview

Senior PHP Engineer

A client of ours in the digital space is currently seeking an experienced and highly motivated Senior PHP Engineer to join their team.

Company Description

Our client is a market leader that offers a suite of digital workplace solutions, empowering their customers across the world to reimagine and transform their workplace experience. From Workplace Management to Workplace Analytics, to Employee Experience and Visitor Experience - this companyxe2x80x99s solutions are built to help their customers re-think their workplaces post-pandemic, right-fit their real estate portfolios, and realize the ideal hybrid workplace experience for employees.

This company aims to offer its clients an exceptional experience with every interaction, foster innovation, and invest in our people. They provide a flexible work environment with a generous time off package, internal mobility, and growth opportunities. This is a great opportunity for an applicant to join a growing team that encourages creativity, teamwork, professional growth, and advancement.



This client is looking for a Senior PHP Engineer with a strong background in developing and maintaining enterprise web applications to join our Product Engineering team. This role is a senior-level position for a very experienced PHP engineer. This person will play a crucial role in enhancing and maintaining the clientxe2x80x99s web applications as a technology leader as well as expanding the technology teams' capabilities. The senior position will require someone who enjoys leading a mostly nearshore / offshore team to bridge product needs to technical solutions. Initial work will focus on platform upgrades and performance improvements, but over time will migrate to more significant product enhancements.

Role Responsibilities

  • Work as a senior developer to deliver the right product functionality from UI to middleware/API to database
  • Code in PHP and other languages to enhance and maintain our web application.
  • Guide staff to deliver on quarterly and sprint goals in collaboration with the product owner and other team members
  • Work with the team to ensure appropriate SDLC processes are followed
  • Ensure quality, performance, usability, and maintainability are built into our solutions at the right balance
  • Work with other technical leaders to ensure consistency across our applications and development processes
  • Communicate and coordinate effectively within the team, across our technology teams, and with our business partners to deliver on top priorities
  • Mentor other engineers, encouraging engineering best practices, demonstrating how to create effective designs and write maintainable, reusable code
  • Take a leading role in the Visitor team in terms of coming up with new technology approaches and ideas regarding delivering the products and constantly making them better.
  • Maintain a focused approach to quality control of all aspects of the PHP code, and always put the reliability of the system and the code as a priority.
  • Collaborate with UX experts to evolve our SaaS applications
Behavioural Competencies
  • A history of successfully implementing software development patterns and best practices such as dependency injection
  • Ability to successfully interface with business stakeholders and engineers to deliver the right solution that balances product, quality, technical, and timeline requirements
  • Translate technical requirements into elegant code solutions
  • Demonstrated skills in guiding a senior engineer on a software engineering team to successfully deliver
  • Passion for mentoring junior engineers to produce elegant, maintainable technology deliverables
  • Excellent written and verbal communication skills
  • A self-starter with an acute sense of ownership and the ability, passion, creativity, and confidence to independently problem-solve and produce results
  • Strong history of moving quality to the left including extensive unit testing experience
  • Experience working with Agile development practices
Education and Experience
  • Bachelor's degree in a computer-related degree program or equivalent work experience
  • 8+ years of professional Software Engineering experience
  • 5+ years' experience developing PHP with MVC frameworks such as CakePHP.
  • 5+ years of experience in MySQL, Bootstrap, JavaScript / jQuery, and Postman.
  • 3+ years of experience with AWS or other cloud-hosted servers
  • Strong experience with implementing unit tests
  • Familiarity with android development and deployment
  • Experience using Git and GitHub
  • Experience with Jira or similar tools
  • AWS deployment and hosting experience
  • Security training in OWASP top 10
If you meet the above requirements and want to make a career-changing move, apply today by either filling in the online application form or by emailing your CV to

Alternatively, you are welcome to or connect with either or at 021 180 0845.

Please note that correspondence will only be conducted with shortlisted candidates for this position.
Please consider your application unsuccessful if you do not hear from us within 3 days.

Hire Resolve

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1284383
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned