Job Title: Senior Frontend Developer (Vue.js)
Location: RemoteType: Full-Time
Job DescriptionConnected Travel Experience (CTX) is seeking a talented and experienced Senior Frontend Developer with a strong focus on Vue.js and a solid background in backend development. The ideal candidate will possess excellent problem-solving skills, a deep understanding of web technologies, and the ability to create efficient and scalable web applications.
Key ResponsibilitiesDevelop and maintain highly responsive and visually appealing user interfaces using Vue.js.Collaborate with the design team to translate UI/UX designs into high-quality code.Optimize components for maximum performance across various devices and browsers.Work closely with backend developers to integrate RESTful APIs and other backend services.Implement state management solutions such as Vuex or Pinia.Ensure the technical feasibility of UI/UX designs.Write clean, maintainable, and reusable code.Conduct code reviews and provide constructive feedback to other developers.Stay up-to-date with the latest industry trends and technologies to ensure we are always using the best tools and techniques.Troubleshoot and debug complex issues.Mentor junior developers and help them grow their skills.
Required QualificationsBachelor’s degree in computer science, Engineering, or a related field, or equivalent work experience.7+ years of experience in frontend development with a strong focus on Vue.js.Solid understanding of JavaScript, HTML5, and CSS3.Proficiency with Vue.js and its core principles, such as components, reactivity, and the virtual DOM.Experience with state management libraries like Vuex or Pinia.Strong understanding of web development best practices, including responsive design, cross-browser compatibility, and accessibility.Familiarity with modern build pipelines and tools such as Buny, Webpack, Babel, and NPM/Yarn.Experience with version control systems, particularly Git.Ability to write efficient, secure, and clean code.Knowledge of Docker and containerization.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.
Preferred QualificationsUnderstanding of the Laravel framework.Knowledge of backend development principles and experience with backend technologies (Node.js, PHP, etc.).Experience with TypeScript.Familiarity with other JavaScript frameworks and libraries.Experience with testing frameworks such as Jest or Mocha.Familiarity with cloud services such as AWS, Azure, or Google Cloud.