Software Developer on Laravel & Vue JS

Job Description

Title: Software Developer on Laravel & Vue JS

Company Name: Legend IT Solution

Vacancy: 4

Age: Na

Job Location: Rangpur

Salary: Tk. 25000 - 30000 (Monthly)

Experience:

  • At least 2 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
  • Freshers are also encouraged to apply.


Published: 2024-06-22

Application Deadline: 2024-06-23

Education:

Requirements:
  • At least 2 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
  • Freshers are also encouraged to apply.


Skills Required:

Additional Requirements:

Responsibilities & Context:

A Laravel & Vue.js Software Developer typically combines backend and frontend skills to build dynamic, full-stack web applications. Laravel serves as the PHP-based backend framework, while Vue.js is used for the frontend JavaScript framework. Here’s a breakdown of the responsibilities and tasks for a developer in this role:

Core Responsibilities

  • Application Development:

  • Develop and maintain web applications using Laravel for the backend.

  • Build responsive and interactive user interfaces with Vue.js.

  • Integrate frontend and backend functionalities seamlessly.

  • Backend Development with Laravel:

  • Design and implement RESTful APIs and web services.

  • Develop and manage database schemas, relationships, and migrations using Eloquent ORM.

  • Implement middleware, authentication, and authorization mechanisms.

  • Optimize application performance and scalability.

  • Ensure data security and compliance with industry standards.

  • Frontend Development with Vue.js:

  • Build and manage components and views using Vue.js.

  • Implement state management using Vuex or similar libraries.

  • Develop and maintain single-page applications (SPAs).

  • Integrate third-party libraries and APIs for extended functionalities.

  • Utilize Vue Router for navigating between different views.

Full-Stack Development:

  • Collaborate in the entire software development lifecycle (SDLC) including planning, design, development, testing, deployment, and maintenance.

  • Work closely with UX/UI designers to implement user-friendly features.

  • Coordinate with other developers, including backend developers, frontend developers, and DevOps engineers.

  • Code Quality and Testing:

  • Write clean, maintainable, and well-documented code.

  • Develop and execute unit tests, integration tests, and functional tests.

  • Perform code reviews and participate in peer reviews.

  • Implement automated testing for continuous integration and deployment (CI/CD) pipelines.

Debugging and Troubleshooting:

  • Identify and fix bugs and performance bottlenecks.

  • Analyze and resolve issues reported by users or QA teams.

  • Monitor and improve application performance and reliability.

Version Control and Collaboration:

  • Use Git for version control and manage code repositories.

  • Collaborate through platforms like GitHub, GitLab, or Bitbucket.

  • Participate in agile development practices, including daily stand-ups, sprint planning, and retrospectives.

Project Management and Documentation:

  • Contribute to project planning and estimation.

  • Document technical specifications, user guides, and application processes.

  • Provide input on system architecture and design decisions.

  • Continuous Learning and Improvement:

  • Stay updated with the latest industry trends and technologies in PHP, Laravel, JavaScript, and Vue.js.

  • Participate in training sessions, workshops, and conferences.

  • Contribute to open-source projects or internal knowledge bases.

Client and Stakeholder Interaction:

  • Gather and analyze requirements from clients or stakeholders.

  • Communicate progress, issues, and solutions effectively.

  • Provide technical support and training to users and clients as needed.

  • Required Skills and Qualifications

Proficiency in Laravel:

  • Strong understanding of MVC architecture and Laravel ecosystem.

  • Experience with Eloquent ORM, Blade templating, and Laravel Artisan.

Proficiency in Vue.js:

  • Solid knowledge of Vue.js core concepts and ecosystem.

  • Familiarity with Vue CLI, Vuex, and Vue Router.

General Technical Skills:

  • Proficiency in HTML, CSS, JavaScript, and modern web technologies.

  • Experience with SQL and relational databases like MySQL or PostgreSQL.

  • Understanding of RESTful API design and development.

Tools and Platforms:

  • Experience with cloud services like AWS, Azure, or Google Cloud is a plus.

  • Knowledge of CI/CD pipelines and tools like Jenkins, GitLab CI, or GitHub Actions.

Soft Skills:

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

  • Ability to work independently and manage time effectively.

  • Desired Experience and Education

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

Experience:

  • 2 years of experience in web development, with a focus on Laravel and Vue.js.

  • Proven track record of building and maintaining full-stack web applications.



Job Other Benifits:
  • Salary Review: Yearly
  • Festival Bonus: 1


Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: Engineer/Architects

Similar Jobs