Taro Logo

Front-End Engineer (Vue.js)

Educational technology company providing SaaS solutions for curriculum management, teaching and learning, admissions, and school communications to over 10,000 schools worldwide.
Kraków, PolandIvano-Frankivsk, Ivano-Frankivsk Oblast, Ukraine, 76000
Frontend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Education · Enterprise SaaS

Job Description

Faria Education Group, a leading EdTech company serving over 10,000 schools globally, is seeking a Front-End Engineer to join their Atlas team. This role focuses on building modern, scalable applications using Vue.js to deliver curriculum-first solutions for schools worldwide. The position offers a unique opportunity to work on educational technology that impacts millions of students across 155 countries.

The ideal candidate will bring strong expertise in Vue.js (both versions 2 and 3), TypeScript, and modern front-end development practices. Working in a collaborative Scrum environment, you'll partner with designers, QA engineers, and backend engineers to create high-quality, maintainable user interfaces. The role demands attention to detail and strong communication skills, as you'll be responsible for implementing UI components, ensuring accessibility compliance, and contributing to the team's technical excellence.

This hybrid position offers a comprehensive benefits package including competitive compensation, medical coverage, generous vacation time, and strong emphasis on professional development through unlimited learning resources. The company culture promotes work-life balance and provides a supportive environment for career growth. Based in either Kraków, Poland or Ivano-Frankivsk, Ukraine, you'll be part of a global team dedicated to transforming education through technology.

The position represents an excellent opportunity for a mid-level front-end engineer looking to make a meaningful impact in educational technology while working with modern tools and practices in a collaborative, growth-oriented environment.

Last updated 16 hours ago

Responsibilities For Front-End Engineer (Vue.js)

  • Implement and maintain UI components using Vue.js 2/3, TypeScript, HTML5, and CSS3
  • Collaborate with backend engineers and QA engineers to deliver complete features
  • Convert Figma design into scalable, reusable components
  • Ensure performance, accessibility (WCAG), and cross-browser compatibility of applications
  • Participate in code reviews, technical discussions, and sprint planning
  • Contribute to improving front-end architecture, coding standards, and best practices

Requirements For Front-End Engineer (Vue.js)

TypeScript
JavaScript
  • 3+ years of professional experience in front-end development
  • Strong expertise in Vue.js (both Vue 2 and Vue 3)
  • Solid understanding of JavaScript and hands-on experience with TypeScript
  • Proficiency with HTML5, CSS3 (SCSS/PostCSS), and responsive UI development
  • Experience with Git and collaborative workflows
  • Familiarity with Single Page Application architecture and state management
  • Experience working in Agile/Scrum teams
  • Ability to translate designs into reusable web components
  • Strong English communication skills
  • Team-oriented mindset with ability to collaborate across disciplines
  • Strong reasoning, problem-solving, and analytical skills

Benefits For Front-End Engineer (Vue.js)

Medical Insurance
Education Budget
  • Competitive salary and career development opportunities (B2B)
  • Comprehensive medical coverage by LuxMed (UNIQA for UA)
  • Generous Annual leave and Public Holidays
  • Monthly Health and Wellness benefits
  • Online learning platform and unlimited book purchases
  • Internal and external training programs
  • MacBook Pro or custom laptop specification
  • Office space in Krakow(PL) or Ivano-Frankivsk(UA)

Related Jobs

Web Engineer

Join SwissBorg as a Web Engineer to build innovative cryptocurrency investment experiences, working with React, TypeScript, and full-stack technologies in a remote-first environment.

Software Engineer III, Chrome Browser Product Experience

Software Engineer III position at Google focusing on Chrome Browser Product Experience, requiring full-stack development skills and 2+ years of experience.

Software Engineer III, Chrome Tooling

Software Engineer III position at Google focusing on Chrome Tooling development, requiring full-stack expertise and 2+ years of experience.

Software Engineer III, Chrome Tooling

Software Engineer III position at Google focusing on Chrome Tooling development, requiring full-stack expertise and 2+ years of experience.

Software Engineer III, Chrome Browser Product Experience

Software Engineer III position at Google focusing on Chrome Browser Product Experience, requiring full-stack development skills and 2+ years of experience.