Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a skilled and experienced Senior Frontend Developer to join our remote team of developers building a comprehensive CRM and ERP system. This role is ideal for a developer with expertise in Vue.js (Vue 3), and a passion for creating intuitive, high-performance user interfaces that drive business impact.
Responsibilities:
- You’ll work closely with our development and product teams to deliver cutting-edge features, ensure scalability, and maintain quality in a dynamic, collaborative environment.
- Design, implement, and maintain the frontend of our CRM/ERP system using Vue.js (Vue 3).
- Collaborate with cross-functional teams, including backend developers, UI/UX designers, and product managers, to deliver efficient, responsive, and engaging user experiences.
- Optimise application performance, ensuring scalability and high availability.
- Write clean, maintainable, and testable code, following best practices in software development.
- Troubleshoot and debug issues, ensuring timely resolution and a seamless user experience.
- Stay updated with the latest trends in frontend development, bringing new ideas and technologies to the team.
Job Requirements
- Experience: 4+ years of professional experience in frontend development, with at least 3 years of experience using Vue.js, preferably Vue 3.
- Proficiency in Vue 3: Strong understanding of the Vue.js framework, Composition API, Vuex, Vue Router, and other core Vue ecosystem tools.
- Advanced JavaScript/TypeScript Skills: Proficient in modern JavaScript (ES6+) and TypeScript, with a solid understanding of frontend best practices.
- CSS/HTML Expertise: Deep knowledge of CSS3, HTML5, and pre-processors (e.g., SASS/SCSS).
- Component Architecture: Experience designing and implementing reusable, modular Vue components with a keen eye for performance.
- Testing: Familiarity with frontend testing frameworks like Jest, Mocha, or Cypress.
- Tooling: Proficient with development tools such as Webpack, Vite, Git, and npm/yarn.
- UX/UI Collaboration: Ability to work with designers to implement pixel-perfect, responsive interfaces and prioritize user experience.
- Problem-Solving Skills: Demonstrated ability to analyze and troubleshoot frontend issues and collaborate effectively to find solutions.
- Communication: Excellent verbal and written communication skills, with experience working in remote, distributed teams.
- Plus Skills: Experience with NuxtJs, GraphQL, RESTful APIs, and integrating with backend services. Knowledge of Agile/Scrum methodologies & Exposure to DevOps practices and CI/CD pipelines.