- Employment Type: Contract
About the Role :
- We are looking for a highly skilled PHP Developer with deep expertise in the Yii Framework to join our development team. The ideal candidate is passionate about clean code, efficient systems, and scalable architecture.
Key Responsibilities :
- Develop and maintain backend applications using PHP (7.x/8.x) and Yii/Yii2
- Build and enhance RESTful APIs using Yii
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot, test, and maintain software to ensure strong optimization and functionality
- Implement role-based access control (RBAC), Gii code generation, and ActiveRecord models
- Integrate and optimize applications with MySQL/MariaDB databases
- Ensure source code versioning using Git (GitHub/GitLab/Bitbucket)
- Manage dependencies with Composer and maintain clean package structures
Requirements :
- In-depth knowledge of PHP 7.x or 8.x
- Strong expertise in Yii or Yii2 Framework, including Gii, ActiveRecord, and RBAC
- Solid understanding of OOP (Object-Oriented Programming) and MVC architecture
- Experience developing and integrating RESTful APIs using Yii
- Proficiency with relational databases (MySQL/MariaDB), including writing and optimizing SQL queries
- Familiar with Git for version control
- Experience with Composer and managing dependencies
- Basic understanding of HTML, CSS, JavaScript, and AJAX
- Ability to work independently and in teams with minimal supervision
- Location Jakarta
Nice to Have :
- Experience with CI/CD pipelines, Docker, or simple DevOps integrations
- Has worked on medium to large-scale projects using Yii
- Experience using collaboration tools such as Jira, Trello, Slack
- Preferred: experience or interest in AI (Artificial Intelligence) development
- Exposure to modern JavaScript frameworks (Vue.js, React)
- Familiarity with Agile/Scrum methodologies