We are seeking a highly skilled Vue 3 & Nuxt 3 Developer to join our team. The ideal candidate will have extensive experience working with both Vue 3 and Nuxt 3, as well as proficiency with Vue 2 and Nuxt 2. This role requires the ability to transition between versions and ensure smooth upgrades and maintenance across different projects.
Key Responsibilities:
Develop, maintain, and optimize web applications using Vue 3 and Nuxt 3.
Work on existing projects built with Vue 2 and Nuxt 2, ensuring compatibility and assisting with migrations to newer versions.
Collaborate with cross-functional teams to define, design, and implement new features.
Ensure the performance, quality, and responsiveness of applications across different versions.
Troubleshoot and resolve bugs, performance issues, and other technical challenges.
Write clean, scalable, and well-documented code that adheres to best practices.
Participate in code reviews and provide constructive feedback to peers.
Stay current with industry trends, particularly related to Vue.js and Nuxt.js, and integrate the latest tools and practices into the development process.
Work closely with UI/UX designers to accurately implement design specifications.
Qualifications:
Experience: 3+ years of professional experience in web development, with a strong focus on Vue.js and Nuxt.js, including both versions 2 and 3.
Skills:
Proficiency in JavaScript, TypeScript, HTML, and CSS.
Deep understanding of Vue 3 and Nuxt 3, including Composition API, script setup, and other new features.
Experience working with Vue 2 and Nuxt 2, with a good understanding of Options API and classic patterns.
Familiarity with state management libraries (e.g., Vuex, Pinia).
Experience with server-side rendering and static site generation in both Nuxt 2 and Nuxt 3.
Solid understanding of RESTful APIs, GraphQL, and integration with back-end services.
Knowledge of modern build pipelines and tools (e.g., Vite, Webpack).
Experience with version control systems like Git.
Familiarity with testing frameworks (e.g., Jest, Cypress, Vue Test Utils).
Bonus Skills:
Experience with React and Next.js.
Understanding of back-end development and database management.
Experience with cloud services (e.g., AWS, Azure) and CI/CD pipelines.
Familiarity with design tools like Figma or Adobe XD.
Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
Soft Skills:
Strong problem-solving abilities and attention to detail.
Excellent communication and teamwork skills.
Ability to work independently and manage time effectively.
Eagerness to learn and adapt to new technologies.
Benefits:
Competitive salary and performance-based bonuses.
Flexible working hours and remote work options.
Health, dental, and vision insurance.
Professional development opportunities.
A collaborative and inclusive work environment.
معرفی شرکت
استارتاپ فاروما یک پلتفرم داروخانه آنلاین میباشد که با هدف سهولت دسترسی کاربران به اقلام داروخانهای و ارائه خدمات ویژه به داروخانهها فعالیت می کند