Job Description
We are a dynamic and innovative company committed to delivering cutting-edge solutions. We are looking for a talented Vue.js Frontend Developer to join our team. Initially, this role will be remote, but we expect the candidate to join us on-site after a specified period.
Responsibilities:
- Develop and maintain highly scalable and performant web applications using Vue.js.
- Design and implement user-facing features with a focus on efficiency, reusability, and high performance.
- Collaborate closely with UX/UI designers to translate designs and wireframes into high-quality code.
- Optimize applications for maximum speed and scalability.
- Build modular and reusable components and libraries.
- Work with the backend development team to integrate RESTful APIs and other services.
- Ensure cross-browser compatibility and responsiveness of the web applications.
- Participate in code reviews to maintain code quality and adhere to best practices.
- Write comprehensive unit and integration tests using Cypress to ensure the reliability of the application.
- Stay current with the latest Vue.js advancements and integrate new techniques and tools into the development process.
Requirements:
- Proven experience as a Frontend Developer with a strong focus on Vue.js.
- In-depth knowledge of JavaScript, HTML, and CSS.
- Hands-on experience with Vue.js ecosystem tools and libraries such as Vue Router, Pinia, and Vue CLI.
- Familiarity with frontend build tools like Vite, Webpack, Babel, and npm.
- Experience with modern development practices, including component-based architecture, state management, and reactive programming.
- Understanding of RESTful APIs and asynchronous request handling.
- Proficient understanding of code versioning tools, such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work collaboratively in a remote team environment.
- Experience with Cypress or other testing frameworks is a plus.
Preferred Qualifications:
- Experience with TypeScript and modern JavaScript (ES6+).
- Familiarity with Agile/Scrum methodologies.
- Knowledge of CI/CD pipelines and automated testing.
Benefits:
- Competitive salary and performance-based bonuses.
- Flexible working hours and remote work options.
- Professional development opportunities and continuous learning.
- Collaborative and inclusive work environment.
- Assistance with relocation to Faisalabad after the initial remote period.
Note : Remote (initially) with relocation to Faisalabad after specified time period