Job Description
We are seeking a Web Developer who must have the skills of working on Front End, Back End, and Shopify, and who must have the skills of developing websites in the latest development languages, such as Laravel. As a Laravel Vue.js developer, your mission is to play a pivotal role in developing robust, scalable, and innovative web applications. Leveraging your expertise in Laravel for Vue.js, you will drive the creation of exceptional digital experiences that delight our users and clients. The ideal candidate is a highly resourceful and innovative developer with extensive experience in the layout, design, and coding of websites specifically in PHP/Laravel. You must also possess a strong knowledge of web application development using PHP/Laravel programming language, Ajax, JavaScript, and MySQL Server databases. Also, you might be asked to develop and integrate plug-ins for popular frameworks.
Responsibilities:
- Lead and contribute to developing robust and scalable Laravel-based backend systems to power our web applications.
- Collaborate closely with the frontend development team to integrate Vue.js components seamlessly with Laravel.
- Design and optimize database structures, ensuring data integrity and performance.
- Develop RESTful APIs to facilitate data communication between the frontend and backend systems.
- Implement best practices in code quality, security, and performance optimization.
- Perform a mix of maintenance, enhancements, and new development as required.
- Document features, technical specifications & and infrastructure Responsibilities.
- Work cross-functionally to convert business needs into technical specifications.
- Develop, record, and maintain cutting-edge web-based PHP applications on portal plus premium service platforms.
- Ensure HTML, CSS, and shared JavaScript are valid and consistent across applications.
- Prepare and maintain all applications utilizing standard development tools.
- Utilize backend data services and contribute to increasing existing data services API.
- Lead the entire web application development life cycle right from the concept stage to delivery and post-launch support.
- Keep an eye on new trends and best practices in web development.
Requirements:
- Proficiency in PHP and Laravel, with a deep understanding of Laravels ecosystem and tools.
- Solid experience with Vue.js, including state management with Vuex.
- Proficiency in SQL and database management.
- Experience in building RESTful APIs and integrating them with front-end applications.
- Familiarity with Git and collaborative development workflows.
- Strong emphasis on writing clean, maintainable, and well-documented code.
- Strong knowledge of PHP web frameworks such as Core PHP, Laravel
- Must have strong knowledge and understanding of JS, jQuery, AJAX, Vue.js
- Strong understanding of Object-Oriented Programming in PHP.
- Familiar with APIs & Cloud Functions
- MySQL profiling and query optimization
- Ability to learn quickly and operate in a fast-paced environment
- Open-minded to new solutions, forward-thinking, and strong ability to adapt.
- Git version control workflows
- Proficiency in design patterns.