Epicareer Might not Working Properly
Learn More

Senior Front-End Developer – Innovator, AI Enthusiast, and Changemaker

Salary undisclosed

Checking job availability...

Original
Simplified

About the Company

At Work for Impact, we believe in technology as a force for good. We are not just connecting mission-driven organizations with skilled professionals—we are building a future where talent is used to create meaningful change.

We are seeking a Senior Front-End Developer who is not just an expert in Vue.js but a visionary eager to push the boundaries of web development. You won’t just write code—you’ll challenge conventions, rethink user experiences, and leverage AI to create intuitive, high-performance interfaces that set new industry standards.

More than your technical expertise, we value your passion for making an impact. You see beyond the screen—understanding how technology can empower communities, transform businesses, and drive positive global change. You believe that innovation isn’t just about efficiency—it’s about purpose.

If you are ready to step beyond the usual, create solutions that matter, and join a team that sees the world differently, we want you.

Key Responsibilities

  • Develop, optimize, and maintain modern, responsive Vue.js applications that push the boundaries of user experience.
  • Collaborate closely with UX/UI designers to transform wireframes and concepts into seamless, intuitive interfaces that engage and empower users.
  • Ensure accessibility, performance, and scalability, crafting applications that deliver exceptional experiences across all devices and browsers.
  • Write clean, maintainable, and well-documented Vue.js code, following best practices to ensure long-term efficiency and reliability.
  • Work in partnership with backend developers to integrate APIs, optimize data flow, and enhance overall application performance.
  • Leverage AI-driven solutions to enhance front-end experiences, streamline workflows, and create intelligent, user-centric interfaces.
  • Push boundaries and challenge conventions, continuously exploring new approaches to redefine what’s possible in front-end development.
  • Embrace experimentation and learning, understanding that failure is a stepping stone to innovation—you test, iterate, and refine relentlessly.
  • Solve complex problems creatively, thinking beyond conventional solutions to create high-impact, future-proof applications.
  • Stay ahead of the curve by continuously exploring the latest Vue.js advancements, front-end trends, and emerging technologies to drive innovation.
  • Mentor and collaborate with the team, fostering a culture of continuous learning, experimentation, and knowledge sharing.

Required Skills & Experience

  • 5+ years of professional experience in front-end development.
  • 3+ years of experience working with Vue.js (Vue 2 & Vue 3 required).
  • Strong proficiency in JavaScript, TypeScript, HTML, and CSS.
  • Deep understanding of Vue.js core concepts: Composition API, Options API, reactivity system, lifecycle hooks, and Vue Router.
  • Experience with state management solutions such as Vuex or Pinia.
  • Proficiency in CSS preprocessors (SASS, LESS) and modern styling solutions (Tailwind CSS, CSS Modules).
  • Experience with Vue Component Libraries (Vuetify, Quasar, Element UI, or BootstrapVue).
  • Strong knowledge of Vue Server-Side Rendering (Nuxt.js is a plus).
  • Experience with performance optimization techniques and web accessibility (WCAG, ARIA).
  • Familiarity with RESTful APIs, GraphQL, and WebSockets.
  • Strong problem-solving skills, attention to detail, and ability to work independently.
  • High Level of written and verbal communication, comfortable with working in An English Speaking environment

Nice to Have

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering or related field.
  • Degree, training or certification in Human-Computer Interaction (HCI), or Artificial Intelligence
  • Familiarity with Vue 3 new features and migration strategies from Vue 2.
  • Experience with Nuxt.js for server-side rendering and static site generation.
  • Experience working with Astro.js framework.
  • Experience with headless CMS.
  • Experience with AI.
  • Experience with JSON:API.

About the Company

At Work for Impact, we believe in technology as a force for good. We are not just connecting mission-driven organizations with skilled professionals—we are building a future where talent is used to create meaningful change.

We are seeking a Senior Front-End Developer who is not just an expert in Vue.js but a visionary eager to push the boundaries of web development. You won’t just write code—you’ll challenge conventions, rethink user experiences, and leverage AI to create intuitive, high-performance interfaces that set new industry standards.

More than your technical expertise, we value your passion for making an impact. You see beyond the screen—understanding how technology can empower communities, transform businesses, and drive positive global change. You believe that innovation isn’t just about efficiency—it’s about purpose.

If you are ready to step beyond the usual, create solutions that matter, and join a team that sees the world differently, we want you.

Key Responsibilities

  • Develop, optimize, and maintain modern, responsive Vue.js applications that push the boundaries of user experience.
  • Collaborate closely with UX/UI designers to transform wireframes and concepts into seamless, intuitive interfaces that engage and empower users.
  • Ensure accessibility, performance, and scalability, crafting applications that deliver exceptional experiences across all devices and browsers.
  • Write clean, maintainable, and well-documented Vue.js code, following best practices to ensure long-term efficiency and reliability.
  • Work in partnership with backend developers to integrate APIs, optimize data flow, and enhance overall application performance.
  • Leverage AI-driven solutions to enhance front-end experiences, streamline workflows, and create intelligent, user-centric interfaces.
  • Push boundaries and challenge conventions, continuously exploring new approaches to redefine what’s possible in front-end development.
  • Embrace experimentation and learning, understanding that failure is a stepping stone to innovation—you test, iterate, and refine relentlessly.
  • Solve complex problems creatively, thinking beyond conventional solutions to create high-impact, future-proof applications.
  • Stay ahead of the curve by continuously exploring the latest Vue.js advancements, front-end trends, and emerging technologies to drive innovation.
  • Mentor and collaborate with the team, fostering a culture of continuous learning, experimentation, and knowledge sharing.

Required Skills & Experience

  • 5+ years of professional experience in front-end development.
  • 3+ years of experience working with Vue.js (Vue 2 & Vue 3 required).
  • Strong proficiency in JavaScript, TypeScript, HTML, and CSS.
  • Deep understanding of Vue.js core concepts: Composition API, Options API, reactivity system, lifecycle hooks, and Vue Router.
  • Experience with state management solutions such as Vuex or Pinia.
  • Proficiency in CSS preprocessors (SASS, LESS) and modern styling solutions (Tailwind CSS, CSS Modules).
  • Experience with Vue Component Libraries (Vuetify, Quasar, Element UI, or BootstrapVue).
  • Strong knowledge of Vue Server-Side Rendering (Nuxt.js is a plus).
  • Experience with performance optimization techniques and web accessibility (WCAG, ARIA).
  • Familiarity with RESTful APIs, GraphQL, and WebSockets.
  • Strong problem-solving skills, attention to detail, and ability to work independently.
  • High Level of written and verbal communication, comfortable with working in An English Speaking environment

Nice to Have

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering or related field.
  • Degree, training or certification in Human-Computer Interaction (HCI), or Artificial Intelligence
  • Familiarity with Vue 3 new features and migration strategies from Vue 2.
  • Experience with Nuxt.js for server-side rendering and static site generation.
  • Experience working with Astro.js framework.
  • Experience with headless CMS.
  • Experience with AI.
  • Experience with JSON:API.