Faria Education Group

Junior Front-End Engineer (Vue.js)

The Atlas team at Faria Education Group builds modern, scalable applications with Vue.js, empowering schools worldwide with curriculum-first solutions.

We are looking for a motivated Front-End Engineer with substantial experience in Vue.js (versions 2 and 3), TypeScript, and modern front-end development. You will work closely with designers, QA engineers, and backend engineers to deliver high-quality, maintainable user interfaces. This is a collaborative role in a Scrum environment where teamwork, communication, and attention to detail are essential.

 

Key Responsibilities

  • 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

     

Requirements


Must-Have Skills

  • 2+ years of professional experience in front-end development
  • Strong expertise in Vue.js (both Vue 2 and Vue 3)
  • Solid understanding of JavaScript (core principles) and hands-on experience with TypeScript
  • Proficiency with HTML5, CSS3 (SCSS/PostCSS), and responsive UI development
  • Experience with Git and collaborative workflows (branching, pull requests, code review)
  • Familiarity with Single Page Application (SPA) architecture and state management
  • Experience working in Agile/Scrum teams
  • Ability to translate designs into reusable web components with pixel-level accuracy
  • Strong English communication skills (written & spoken, upper-intermediate or higher)

     

Nice to Have

  • Experience with backend integration (REST/GraphQL APIs)
  • Experience with unit testing and e2e testing (Playwright, Jest, Mocha/Chai, Cypress, etc.)
  • Experience managing dependencies and versioning with NPM.

 

Desired Soft Skills

  • Team-oriented mindset with the ability to collaborate across disciplines
  • Strong reasoning, problem-solving, and analytical skills
  • Openness to feedback, learning, and continuous improvement
  • Self-discipline and good time management in remote/distributed teams
  • Good design sense with attention to detail and UI/UX quality

Required languages

English B2 - Upper Intermediate
Published 24 September
177 views
ยท
11 applications
91% read
ยท
91% responded
Last responded 5 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...