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