Join a dynamic and innovative team where we build robust, scalable web applications using cutting-edge technology. We are looking for a skilled PHP Developer with expertise in the Yii2 framework who can help us design, develop, and maintain high-performance applications that drive business success.
* Application Development:
Design and develop robust, scalable web applications using PHP and the Yii2 framework, adhering to best practices and coding standards.
* MVC Implementation:
Utilize the Model-View-Controller (MVC) architectural pattern to ensure code modularity, reusability, and maintainability.* Custom Component Development: Create custom components, behaviors, and widgets to extend Yii2 functionality based on project requirements.
* Database Interaction:
Manage database operations using Active Record and Query Builder, optimizing queries for performance and scalability.
* Authentication & Authorization:
Implement secure authentication and authorization mechanisms in Yii2 applications.
* Version Control:
Manage code versions and collaborate with the team using Git.
* Event System:
Work with Yii2’s event-driven architecture for more scalable solutions.
What You Need to Bring to the Table
* Experience: At least 2+ years of hands-on experience with the Yii2 framework and 3-5 years of overall PHP development experience.* MVC Proficiency: Strong understanding of the Model-View-Controller architecture and its implementation in Yii2.* PHP Expertise: Deep proficiency in PHP and object-oriented programming principles.* Custom Development: Hands-on experience with creating custom components, behaviors, or widgets in Yii2.* Database Skills: Proficient in using Active Record and Query Builder for database interactions and optimizations.* Composer: Proficient in using Composer for PHP dependency management.* Version Control: Experience with Git for source control management.* Problem Solving: Excellent debugging and problem-solving skills, especially related to performance optimization.
Requirements
Must-Have Skills* Yii2 Framework: Strong experience with Yii2 framework.* PHP: Advanced PHP development experience, including object-oriented programming.* Database Management: Familiarity with Active Record and Query Builder.* Authentication & Authorization: Hands-on experience in implementing user authentication and authorization in Yii2.* Composer: Proficient in using Composer for dependency management.* Git: Experience with Git for version control.* Event System: Familiarity with Yii2’s event-driven architecture.
Good-to-Have Skills
* Yii1 Experience: Familiarity with Yii1 framework.* RESTful APIs: Experience implementing RESTful APIs using Yii2.* Performance Optimization: Knowledge of performance tuning techniques for Yii2 applications.* Gii Tool: Familiarity with Yii2’s Gii code generation tool.* Third-Party Extensions: Experience using or developing Yii2 extensions.* Testing Frameworks: Experience with PHPUnit or Codeception for testing.* Front-End Integration: Knowledge of integrating front-end technologies such as Vue.js or React with Yii2.* Deployment Skills: Experience deploying applications on servers or cloud platforms.* Security Awareness: Understanding of security best practices and vulnerability prevention.
Benefits
Wealth-Building Opportunities: Benefit from ESOPs (Employee Stock Ownership Plans), Stock Appreciation Rights (SAR), project referral bonuses, employee referral bonuses, and profit-sharing opportunities.Ergonomic Workplace: Enjoy top-tier ergonomic chairs, standing desks, and comprehensive training programs for maximum comfort and productivity.Comprehensive Health & Wellness: Access health insurance coverage up to INR 5,00,000, subsidized gym memberships, and full-body and eye check-ups.Upskilling & Professional Growth: Unlock access to learning courses, professional development funds, mentorship, and the ProCreator Innovation Fund (PIF) up to INR 50,000.Flexible Work Arrangements: Enjoy the flexibility of working from the office as well as hybrid work arrangements.Team Retreats: Strengthen connections through annual team-building retreats.Supportive Culture: Thrive in a workplace that values your feedback, with wellness seminars and policies that promote emotional and intellectual growth.Mentorship & Leadership Development: Elevate your skills through mentorship programs, hackathons, and leadership development initiatives.