Write clean, secure, test-driven, easily maintainable, and modular code
Quickly prototype business ideas into applications
Use industry-standard tools and conventions to build applications
Integrate applications with third-party APIs
Document the development process, architecture, and standard components
Coordinate with team members and keep the project manager well informed of the status of development effort
Perform UIbackend tests to optimize performance
Troubleshooting, testing, and maintaining the core product software and databases
Keep abreast of new trends and best practices in web development
Requirements:
Strong knowledge of Laravel web framework(version 5.8 or above) with at least two years of experience
Understanding of MVC design patterns
Experience in unit testing using testing frameworks like PHPUnit
Understanding fundamental design principles behind a scalable application
Knowledge of object-oriented PHP
Experience in creating scalable REST APIs
Hands-on experience with any RDBMS, preferably MySQL
Basic understanding of front-end web technologies like HTML, CSS, Javascript, Bootstrap
Good understanding of Git code versioning tool
Ability to think through problems and come up with creative solutions
Graduate or Master s degree in Computer Science or similar field
,