Software Developer on Laravel & Vue JS

Legend IT Solution

Legend IT Solution

 

Legend IT Solution

Follow

Summary

  • Vacancy: 4
  • Location: Rangpur
  • Salary: Tk. 25000 – 30000 (Monthly)
  • Experience: At least 2 years
  • Published: 22 Jun 2024

 

Requirements

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.

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.

Skills & Expertise

Erp software

Compensation & Other Benefits

  • Salary Review: Yearly
  • Festival Bonus: 1

Workplace

Work at office

Employment Status

Full Time

Job Location

Rangpur

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.