freehire launches on Product Hunt on 26 August.

Follow →

Senior Frontend Developer

Summary

Build and mentor a Vue.js-based frontend stack, crafting high-performance SPAs with Vue 3, Pinia/Vuex, and REST/GraphQL APIs while enforcing best practices and accessibility standards.

We are seeking an experienced Senior Frontend Developer to join our dynamic engineering team This role requires a technical leader who can build scalable high-performance web applications while mentoring junior developers and collaborating cross-functionally to deliver exceptional user experiences

Key Responsibilities

  • Develop responsive high-performance web applications using modern JavaScript frameworks
  • Build reusable Vue components and maintain component libraries
  • Implement Vue 3 Composition API and leverage Vue s reactivity system
  • Manage application state using Vuex or Pinia
  • Create dynamic single-page applications with Vue Router
  • Write clean maintainable and well-documented code following best practices
  • Implement pixel-perfect UI designs with cross-browser compatibility and accessibility compliance
  • Optimize applications for maximum speed and scalability
  • Integrate frontend applications with RESTful APIs and backend services
  • Conduct comprehensive code reviews and provide technical mentorship
  • Collaborate with designers product managers and backend developers
  • Lead frontend architecture decisions and technical initiatives
  • Implement and maintain testing strategies unit integration end-to-end
  • Champion development best practices and coding standards
  • Participate in agile development processes and sprint planning

Required Qualifications

  • Experience & Education: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
  • 5+ years of professional frontend development experience
  • Proven track record of delivering high-quality web applications
  • Experience in a senior or lead developer role

Technical Skills

  • Expert proficiency in JavaScript (ES6+), HTML5, and CSS3/SCSS
  • Strong experience with Vue.js (Vue 2 and Vue 3) and Vue ecosystem
  • Experience with state management libraries (Vuex, Pinia)
  • Proficiency with Vue CLI, Vite, and Vue-specific build tools
  • Knowledge of Vue Router for single-page application routing
  • Understanding of Vue component lifecycle and reactivity system
  • Experience with Vue Composition API and Options API
  • Knowledge of responsive design principles and mobile-first development
  • Experience with version control systems (Git) and collaborative workflows
  • Familiarity with Vue testing frameworks (Vue Test Utils)
  • Knowledge of accessibility standards (WCAG 2.1)

Core Competencies

  • Exceptional problem-solving abilities and analytical thinking
  • Strong attention to detail and commitment to code quality
  • Excellent communication and mentorship skills
  • Strong collaborative mindset and cross-functional teamwork

Preferred Qualifications

  • Experience with TypeScript and type-safe development
  • Familiarity with GraphQL and modern API technologies
  • Experience with microfrontend architectures
  • Experience with Vue DevTools for debugging and performance optimization
  • Contribution to open-source projects
  • Experience with design systems and component library development

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available