Senior Laravel Developer - IXCoders

  • Development
  • Damascus
  • 25/08/2024
Job expired!

- 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