Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participate in the architecture, design, and development of advanced e-commerce features using PHP and related technologies.
- Collaborate with UI/UX designers to craft seamless, responsive, and visually appealing user interfaces.
- Ensure the scalability, performance, and security of the platform, prioritizing speed and user experience.
- Integrate third-party APIs, payment gateways, and shipping solutions to enhance platform capabilities.
- Provide guidance and support to junior developers, promoting best practices and knowledge sharing.
- Contribute to code reviews, upholding code quality, and ensuring adherence to coding standards.
- Troubleshoot and resolve intricate technical challenges, enhancing the robustness and stability of the platform.
- Collaborate with Product Managers to refine project requirements and translate them into technical specifications.
- Stay abreast of industry trends and emerging technologies, suggesting improvements and innovations.
- Play an active role in agile development practices, including sprint planning, daily stand-ups, and retrospectives.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
- 5+ years of demonstrated experience as a PHP Developer, with a robust portfolio of e-commerce projects.
- Proficiency in PHP web frameworks, particularly Laravel, and familiarity with related tools and libraries.
- Strong grasp of native PHP patterns like MVC (Model-View-Controller).
- Solid understanding of front-end technologies including HTML5, CSS3, JavaScript, and responsive design.
- Solid understanding of relational databases (MySQL, PostgreSQL) and experience with database design and optimization.
- Familiarity with version control systems, particularly Git, and collaborative development workflows.
- Excellent problem-solving skills, with a knack for dissecting complex technical challenges.
- Exceptional communication skills, capable of conveying technical concepts to non-technical stakeholders.
- Familiarity with Agile/Scrum development environments is advantageous.
- Knowledge of cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker) is beneficial.
- Prior experience mentoring junior developers is a plus.