Job Description
Job Title: Full Stack Developer (Angular, PHP, Laravel, Vue.js)
Job Overview:
We are seeking a skilled and motivated Full Stack Developer to join our dynamic team. The ideal candidate will have a strong understanding of front-end and back-end technologies, particularly Angular, PHP, Laravel, and Vue.js, to design, develop, and maintain web applications. This role requires a problem-solver with a passion for clean, scalable, and efficient code.
Key Responsibilities:
Front-End Development (Angular & Vue.js):
- Develop dynamic user interfaces using Angular and Vue.js.
- Collaborate with UI/UX designers to ensure designs are practical and implementable.
- Optimize web applications for performance, responsiveness, and cross-browser compatibility.
- Write reusable and maintainable front-end components.
- Stay updated on the latest trends and technologies in front-end development.
Back-End Development (PHP & Laravel):
- Develop and maintain server-side applications using PHP and Laravel frameworks.
- Design, implement, and maintain RESTful APIs.
- Ensure database optimization, security, and scalability (using MySQL or other databases).
- Integrate third-party services and APIs as required.
- Perform debugging and troubleshooting of existing applications.
Collaboration & Maintenance:
- Work closely with product managers, designers, and other developers to deliver high-quality products.
- Participate in code reviews to maintain code quality and best practices.
- Test and deploy applications to staging and production environments.
- Provide support and maintenance for existing applications.
- Document development processes and architecture.
Required Skills & Qualifications:
- Strong proficiency in Angular, PHP, Laravel, and Vue.js.
- Experience with HTML5, CSS3, and JavaScript frameworks.
- Knowledge of MySQL, PostgreSQL, or other relational databases.
- Familiarity with version control tools such as Git.
- Understanding of MVC design patterns.
- Experience with Agile or Scrum development methodologies.
- Knowledge of secure coding practices and data protection.
Preferred Qualifications:
- Familiarity with tools like Webpack, npm, and Node.js.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI/CD.
- Knowledge of testing frameworks like Jasmine, Karma, or PHPUnit.
- Strong problem-solving skills and a keen eye for detail.
Soft Skills:
- Strong communication and teamwork skills.
- Ability to manage multiple tasks and meet deadlines.
- Willingness to learn and adapt to new technologies and frameworks.