Job Overview
We are looking for an experienced
Frontend Developer specializing in Vue.js
to join our team and drive the development of high-performing, scalable, and visually engaging web applications. The ideal candidate will play a key role in translating UI/UX designs into responsive, dynamic interfaces and ensuring seamless user experiences. You will collaborate closely with backend engineers, designers, and product managers to build and maintain modern, maintainable front-end architecture using the latest Vue.js ecosystem and related tools
Job Responsibilities
-
Develop, test, and maintain responsive web applications using
Vue.js
-
Collaborate with UI/UX designers to implement pixel-perfect, user-friendly interfaces.
-
Optimize application performance for speed and scalability.
-
Integrate RESTful APIs and manage data flow between front-end and back-end systems.
-
Write clean, reusable, and maintainable code following best practices and coding standards.
-
Stay current with emerging front-end technologies and advocate for continuous improvement.
-
Collaborate with cross-functional teams (Design, Product, QA, DevOps) in an
Agile/Scrum
environment.
Requirements
-
Bachelor’s degree in Computer Science, Software Engineering, or related field.
-
3 years of professional experience in front-end development, focused on Vue.js.
-
Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3/SASS/SCSS.
-
Proven experience building complex SPAs using Vue.js ecosystem (Vue CLI, Nuxt.js, Vite, Vuex/Pinia).
-
Familiarity with RESTful APIs, and WebSockets.
-
Deep understanding of component-based architecture and state management.
-
Strong understanding of cross-browser compatibility, responsive design, .
-
Experience integrating CI/CD pipelines and working with Git and modern development workflows.
-
Strong debugging, problem-solving, and analytical skills