Epicareer Might not Working Properly
Learn More

Full Stack Front End Engineer

Salary undisclosed

Apply on


Original
Simplified
We are seeking a skilled Full Stack Front-End Engineer with extensive experience in Vue.js, who is passionate about creating high-performance, visually appealing, and user-friendly web applications. The ideal candidate will have a strong foundation in front-end technologies, including HTML/CSS, JavaScript, and Node.js, along with a deep understanding of web development principles and best practices.

Key Responsibilities

  • Develop and maintain dynamic, responsive, and scalable web applications using Vue.js and other front-end technologies.
  • Collaborate with the design and back-end teams to create seamless user experiences.
  • Write clean, maintainable, and efficient code for both front-end and back-end systems.
  • Build reusable components and front-end libraries for future use.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Participate in code reviews, testing, and debugging to ensure high-quality output.
  • Stay up-to-date with the latest industry trends and technologies to ensure best practices in web development.
  • Ensure cross-platform compatibility and work on fixing bugs and issues promptly.
  • Engage in the full software development lifecycle from concept to deployment and maintenance.

Required Skills & Qualifications

  • Strong proficiency with Vue.js and its core principles, including component-based architecture.
  • Experience with HTML5, CSS3, and modern JavaScript (ES6+).
  • Hands-on experience with Node.js and developing back-end services using RESTful APIs.
  • Proficiency in responsive design, with a good understanding of UX/UI principles.
  • Solid experience with version control systems such as Git.
  • Understanding of web development tools like webpack, npm, etc.
  • Familiarity with testing frameworks such as Jest, Mocha, or similar.
  • Experience working in Agile or Scrum environments.

Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 8+ years of hands-on experience in Vue.js and front-end web development.