Role Summary
We re seeking a seasoned front end engineer who lives and breathes Vue 3. You ll own complex UI features end to end mentor junior developers and collaborate tightly with design product and back end teams to ship pixel perfect highly responsive web applications.
Key Responsibilities:
- Architect & build advanced SPA features with Vue 3 (Composition API script setup Pinia Vue Router 4).
- Translate Figma/Zeplin designs and UX wireframes into clean maintainable components.
- Optimize performance (code splitting lazy loading Web Vitals Lighthouse) for a global user base.
- Enforce quality via unit/integration tests (Vitest/Jest @vue/test utils) and automated CI/CD checks.
- Collaborate with back end engineers to design REST/GraphQL contracts and integrate real time data (WebSockets SSE).
- Mentor & review conduct code reviews pair programming and share best practices to level up the team.
- Document & evangelize front end conventions reusable composables and component libraries.
Requirements
Requirements:
- Experience: 4 years of professional JavaScript development with 4 years dedicated to Vue 3 (or significant migration projects from Vue 2 3).
- Core Skills: Deep understanding of the Composition API reactivity system script setup slots transitions and Pinia/Vuex.
- Toolchain: Proficient with Vite ESBuild/Rollup npm/yarn/pnpm and modern browser DevTools.
- Testing: Hands on with Jest/Vitest Cypress/Playwright and storybookdriven component testing.
- TypeScript: Comfortable authoring strongly typed Vue components and generics.
- Markup & Styling: Semantic HTML5 modern CSS (Flexbox Grid Tailwind CSS/SCSS) accessibility (WCAG 2.1).
- Version Control & DevOps: Git branching strategies GitHub/GitLab Actions Docker based local environments.
- Soft Skills: Excellent written & verbal communication ability to break down complex problems and a strong product mindset.
Nice to Have:
- Experience with micro frontends Module Federation or Web Components.
- Familiarity with server side rendering (Nuxt 3) or hybrid frameworks ( Laravel Vite).
- Knowledge of data visualization libraries (D3 ECharts) and WebGL/Canvas.
- Exposure to design systems (Storybook Figma tokens) and accessibility audits.