Hire Resolve’s client is seeking a skilled PHP Developer with proven experience in Yii Framework to their dynamic development team. The ideal candidate will be responsible for building and maintaining robust backend services, ensuring high-performance, security, and scalability of the platform. You will work closely with front-end developers, designers, and other stakeholders to ensure the successful implementation of new features and optimization of existing code.
Key Responsibilities: Backend Development: Develop, test, and maintain high-quality PHP applications using Yii Framework to enhance and support the company’s online platform. API Integration: Integrate third-party APIs and services to improve the functionality and performance of the platform. Database Management: Design and maintain relational databases, optimize SQL queries, and ensure efficient data handling and storage. Code Optimization: Write clean, reusable, and efficient code to optimize performance and scalability. Bug Fixing and Maintenance: Diagnose and fix bugs, and handle ongoing maintenance to ensure the platform runs smoothly and securely. Collaboration: Collaborate with front-end developers to integrate user-facing elements with server-side logic. Work with product managers, designers, and QA engineers to meet project requirements. Testing and Quality Assurance: Ensure thorough testing of your code and contribute to improving the development and deployment processes. Documentation: Write clear and comprehensive technical documentation for features, functions, and systems. Security: Implement security measures to protect the platform from common web vulnerabilities, ensuring user data and transactions are secure. Continuous Improvement: Stay up-to-date with emerging technologies and industry trends, contributing to ongoing improvements in development practices. Required Skills & Qualifications: Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience). Minimum of 4-5 years of professional PHP development experience, with a strong focus on Yii Framework.Experience with Yii Framework: Minimum of 3-4 years of professional experience working with Yii (ideally Yii2). Familiarity with the full lifecycle of web application development is a must. PHP Expertise: Strong experience in PHP, with a deep understanding of OOP principles, design patterns, and MVC architecture. Database Management: Proficiency with MySQL or other relational databases, including writing complex queries and optimizing database performance. Version Control: Proficiency in Git for version control and collaborative code management. Front-End Integration: Understanding of front-end technologies (HTML, CSS, JavaScript, jQuery) to ensure smooth integration with backend systems. API Development and Consumption: Experience in building and consuming RESTful APIs. Testing & Debugging: Proficiency in writing unit tests and debugging code to ensure functionality and performance. Performance Optimization: Experience in optimizing code and database queries for scalability and performance. Security Best Practices: Solid understanding of web security and data protection (e.g., SQL injection, XSS, CSRF). Desirable Skills: Experience with other frameworks: Familiarity with Laravel, Symfony, or other PHP frameworks is a bonus. Cloud Platforms: Knowledge of cloud computing services (e.g., AWS, Google Cloud) and containerization (e.g., Docker). Agile Methodologies: Experience working in Agile/Scrum teams and familiarity with project management tools like Jira or Trello. UI/UX Understanding: An eye for user experience and design to effectively work with front-end developers and contribute to the overall user interface. Personal Attributes: Problem Solving: Strong analytical skills, with the ability to tackle complex technical challenges and find effective solutions. Attention to Detail: A meticulous approach to code quality and system design, ensuring all requirements are met. Self-Motivated: Ability to work independently and manage multiple tasks, while staying focused on achieving deadlines. Communication: Strong verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders. Team Player: Collaborative attitude with the ability to work in a fast-paced, team-oriented environment.
Benefits:
Competitive salary based on experience.IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com
You can also connect with Daniel, Carmen and Gaby on LinkedIn or contact Hire Resolve
If you meet the above requirements we will contact you within 3 working days.