Senior Laravel Developer - IXCoders
- Development
- Damascus
- 25/08/2024
- Full Time
- View company profile
- Requirements
-- Experience
Minimum of 5 years of experience in PHP development
At least 3 years of hands on experience with Laravel framework
Proven track record of building large scale complex web applications
-- Technical Skills
Proficient in Laravel Strong understanding of Laravel architecture design patterns and core functionalities (eg Eloquent ORM Artisan console Blade templating)
PHP Expertise Indepth knowledge of PHP and OOP principles
Database Management Experience with MySQL or other relational databases including complex queries database design and optimization
Front-End Skills Basic understanding of front end technologies such as HTML CSS JavaScript and popular frameworks like Vuejs or React
API Development Strong experience in building RESTful APIs and integrating third party services
Version Control: Proficient in using Git for version control and collaboration
Testing: Familiarity with testing frameworks and tools such as PHPUnit Dusk or TDD methodologies
DevOps Skills Knowledge of CI/CD pipeline, server management and deployment processes is a plus
-- Soft Skills
Problem-Solving Strong analytical and problem solving skills with the ability to troubleshoot and debug complex issues
Team Collaboration Excellent communication skills able to work effectively in a collaborative team environment
Project Management Ability to manage tasks prioritize work and meet deadlines with minimal supervision
Adaptability Willingness to learn new technologies and adapt to changing requirements
Education
Bachelor’s degree in Computer Science Information Technology or a related field (or equivalent experience)
- Responsibilities
-- Application Development
Lead the development of robust scalable and secure web applications using Laravel and related technologies
Design build and maintain efficient reusable and reliable PHP code following industry best practices
Ensure high performance of the application by optimizing code queries and overall architecture
-- API Design Integration
Develop and maintain RESTful APIs to connect the Laravel application with various front-end clients and third-party services.
Integrate and manage external APIs and services (eg payment gateways cloud services)
-- Code Review & Best Practices
Conduct code reviews to ensure adherence to best practices and coding standards
Mentor junior developers by providing technical guidance and sharing best practices
-- Testing & Debugging
Write and maintain unit tests to ensure code quality and reliability
Troubleshoot debug and upgrade existing applications to improve functionality and performance
-- Collaboration
Work closely with front end developers designers and other team members to deliver seamless user experiences
Collaborate with the product team to understand and implement business requirements
-- Continuous Improvement
Stay updated with the latest Laravel updates PHP trends and emerging technologies
Contribute to the continuous improvement of the development process tools and techniques used within the team
-- Documentation
Prepare and maintain documentation for code APIs and application processes to ensure clear understanding for team members and future reference
-- Client Interaction
Engage with clients to understand their needs provide technical solutions and offer guidance on best practices