Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write “clean”, well-designed code.
- Produce detailed specifications.
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
- Contribute in all phases of the development life-cycle.
- Follow industry best practices.
- Develop and deploy new features to facilitate related procedures and tools if necessary.
- Develop back-end components, connect the application with the other (often third-party) web services, and support the front-end developers by integrating their work with the application.
- Develop and integrate plugins for certain popular frameworks.
- Ensure the application’s stability and performance.
- Design software to solve problems (database design, PHP class design, etc).
- Maintain and support existing software solutions.
- Help develop and deploy solutions to systems architecture problems across the company job requirements.
Job Requirements
- Experience as a PHP / Laravel developer for at least 1 years.
- Experience of working with front-end technologies such as (Javascript , JQuery , HTML5 , CSS3)
- In depth knowledge of object-oriented PHP and Laravel Framework.
- Solid understanding of Front-end and Back-end communication JQuery, VueJS or any other JS frameworks.
- Hands on experience with SQL schema design, SOLID principles, REST API design.
- understanding of code versioning tools, such as Git.
- Self-learning ability.
- Strong troubleshooting skills and the ability to debug errors and solve problems.
- The ability to write a beautiful, maintainable, well-documented code is essential.
- The ability to work on a LAMP development environment.
Nice to have: (The more you have of those skills the better you'll qualify):
- Awareness of design patterns and SOLID principles.
- Any experience in Vue.js or React.js.