Maintain and add new features to current projects.
Work with architect/senior engineers to do high-level/low-level design/architecture.
Write Unite and integration tests.
Review peers code and provide constructive feedback.
Integration of user-facing elements developed by front-end developers with server-side
Building reusable code and maintaining our current libraries for future use.
Requirements
Computer science essential knowledge (OOP)
Implement a class, create functions, Inheritance, Difference between Object and Class.
Test With Sample Files for Classes.
Fair knowledge with Laravel Framework.
Eloquent Query Builder, Events and listeners, Jobs and notifications, Validators, Middleware, MVC arch, and Routers.
knowledge of versioning control systems such as Git
Capable of initializing repositories, merging requests, using Git CLI, merging and stashing changes safely, resolve conflicts.
Good Problem-solving and debugging skills.
Able to read logs and stack traces to deduce issues.
Able to use DebugBar with Laravel to improve performance.
Basic Knowledge With HTML, CSS, and JavaScript.
Good Knowledge With Linux System.
SSH, Linux Commands, Edit Files From Terminal, setting up remote DB connection.
Fair Knowledge With SQL or NoSql Databases Systems and their different structures.
Able to design a good performant tables structure
Good knowledge of RESTful APIs.
Computer science essential knowledge (OOP) Implement a class, create functions, Inheritance, Difference between Object and Class. Test With Sample Files for Classes. Fair knowledge with Laravel Framework. Eloquent Query Builder, Events and listeners, Jobs and notifications, Validators, Middleware, MVC arch, and Routers. knowledge of versioning control systems such as Git Capable of initializing repositories, merging requests, using Git CLI, merging and stashing changes safely, resolve conflicts. Good Problem-solving and debugging skills. Able to read logs and stack traces to deduce issues. Able to use DebugBar with Laravel to improve performance. Basic Knowledge With HTML, CSS, and JavaScript. Good Knowledge With Linux System. SSH, Linux Commands, Edit Files From Terminal, setting up remote DB connection. Fair Knowledge With SQL or NoSql Databases Systems and their different structures. Able to design a good performant tables structure Good knowledge of RESTful APIs.