Job Summary:
We are seeking a skilled and passionate Frontend Vue Developer to join our dynamic team. In this role, you will be responsible for building and maintaining high-quality web applications using the latest Vue.js technologies. Your expertise in front-end development will contribute significantly to our projects, ensuring both functional efficiency and outstanding user experience.
Job Details:
- Work from home
- Monday to Friday | 9 AM to 6 PM *Flexible to an extent
- *Following Philippine Holidays
Responsibilities:
- Develop and Maintain Vue.js Applications: Utilize your deep understanding of Vue.js, including Vue 3.x features and Vue Router, to develop robust web applications.
- Component Building: Employ the Vue.js Composition API to build and manage state in components.
- Web Development: Craft responsive and accessible web interfaces using HTML5, CSS3, and JavaScript.
- State Management: Manage application state effectively using tools like Vuex and Pinia.
- API Integration: Integrate RESTful or GraphQL APIs, managing asynchronous data requests smoothly.
- Testing: Implement unit testing using Vue.js testing utilities and frameworks like Jest or Mocha.
- Build and Deployment: Set up and maintain build and deployment pipelines, ensuring smooth application delivery.
- Cross-Browser Compatibility: Write code that provides a consistent user experience across various web browsers.
- Collaborate with Teams: Work closely with design teams, utilizing tools like Adobe XD and Illustrator for collaborative design efforts.
Qualifications:
- Strong proficiency in Vue.js, HTML5, CSS3, JavaScript, and TypeScript.
- Experience in web accessibility and familiarity with WCAG standards.
- Proficiency in CSS preprocessing, especially SASS.
- Understanding of component-based architecture and API integration.
- Knowledge of build tools like Webpack and Vite.
- Familiarity with Vue DevTools, ESLint, and Prettier.
- Experience in responsive web design and cross-browser compatibility.
- Proficiency in Git for version control and knowledge of CSS methodologies like SMACSS.
- Familiarity with package management tools such as npm or Yarn.
- Knowledge of Adobe XD and Illustrator.
- Experience with build and deployment tools (e.g., Jenkins, Travis CI, GitHub Actions).