Job Description
We are looking for a Laravel & Vue.js full-stack developer with at least 2-4 years of experience to join a team working on product development with cross-functional teams. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Requirements:
- 2+ years of software development experience in Laravel, PHP/MySQL.
- 1.5+ years of experience in VueJs 2 and JavaScript (including ES6)
- Good understanding of Single Page Applications and REST-based services.
- Understanding of OOP principles and MVC frameworks
- Proficiency in PHP, MYSQL and JQuery, HTML, JavaScript
- Experience with creating APIs for third parties and consuming third-party APIs
- A solid understanding of how web applications work including security, session management, and best development practices
- Good knowledge of relational databases, version control tools, and developing web services
Responsibilities:
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Develop web applications using Laravel and Vue.js.
- Communicate the technical vision to the engineering teams..
- Lead implementation of technical and infrastructure initiatives to support architecture decisions.
- Consult the engineering team with ongoing projects. Help them align solutions with our architecture vision and industry best practices.
- Make software design (application-level) decisions with the team, take software architecture topics for further consideration and unification.