Job Details
Experience Needed:
Career Level:
Education Level:
Gender:
Salary:
Job Categories:
Skills And Tools:
Job Description
full-stack developer (PHP / Laravel - Vue.js) responsible for:
- Developing and evolving the business’ sites, software, applications using the latest software development infrastructure and methods.
- Integrating front-end elements built by the front-end team, hence, requiring that he has a basic understanding of front-end technologies.
- Designing and developing technical and complex MySQL Server Databases.
- Designing and implementing security and data protection measures, data-storage solutions, and web applications through the web application.
- Gathering and introducing new and relevant technologies and information on factors such as documentation practices, scalability, testing techniques, and refactoring.
- Writing code that meets the project standards in an attempt to deliver the desired functionality aligned with the engineering department’s overall standards and guidelines.
- Overseeing and participating in implementation, deployment and ensuring maintenance and capabilities for a system.
- Assisting with proposed implementations and estimates for project proposals.
- Testing functionally & UI after finishing each task did not affect other tasks or UI negatively.
Job Requirements
- BSc degree in Computer Science or relevant field.
- Min 1 years of experience as Back-End Developer.
- Graduate of ITI Program is preferred
- Experience in Laravel.
- Experience in Vue.js .
- Github is a must.
- Hands-on experience with SQL schema design, SOLID principles, REST API design.
- In-depth understanding of the entire web development process (design, development, and deployment).
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS).
- Preferred to know how to perform Unit tests / Automated Testing.
- Strong experience in PHP, MySql, utilities & relations.
- Basic understanding of front-end technologies and platforms & can edit front-end code like HTML, JavaScript, CSS & sass.
- Integration of multiple data sources and databases into one system.
- Good organizational and time-management skills.
- Great interpersonal and communication skills.
- Good data structures background.