.**About us**:Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. We are a full-service consulting firm that was founded on the premise of delivering predictable outcomes and high-quality solutions to our clients. Our founders and team members have industry experience and have held senior positions in a wide variety of companies - from emerging startups to large Fortune 50 firms - and we have taken our combined experiences and developed a unique approach that is supported by the principles of deep expertise, integrity, transparency, and dependability.**The Role**:**What you will do**:- Build reusable, modular components and libraries that adhere to best practices and coding standards.- Collaborate with back-end developers to integrate RESTful APIs and ensure seamless data exchange between front-end and back-end systems.- Implement and maintain automated testing to ensure code quality and prevent regressions.- Monitor security updates and address potential vulnerabilities in a timely manner.- Collaborate with product managers, designers, and other stakeholders to gather requirements and deliver high-quality solutions.- Participate in code reviews and provide constructive feedback to your peers.- Write and maintain clear, concise documentation for the front-end codebase, ensuring it remains easy to understand and maintain.**Required Skills**:- Proficient understanding of web markup, including HTML5, CSS3, and related technologies such as SCSS, LESS, or PostCSS.- Highly proficient in JavaScript (ES6+), with a strong grasp of functional programming concepts and modern features.- Deep knowledge of the Vue.Js framework, its core principles, components, reactivity, and the Vue.Js lifecycle.- Familiarity with the Vue.Js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.Js or Quasar.- Experience with front-end state management libraries, such as Vuex or Redux, and an understanding of their patterns and best practices.- Good understanding of asynchronous request handling, partial page updates, and AJAX, as well as experience with Axios or other HTTP clients.- Proficient understanding of cross-browser compatibility issues and ways to work around them.- Familiarity with JavaScript module loaders, bundlers, and build tools, such as Webpack, Rollup, or Parcel.- Experience with version control systems, preferably Git.- Familiarity with modern front-end development tools, such as Babel, ESLint, Prettier, and Jest.- Strong problem-solving skills, attention to detail, and the ability to work both independently and in a team environment.- Excellent communication skills and the ability to effectively communicate technical concepts to non-technical stakeholders.- At least 5 years of experience as a Frontend Developer, with a strong focus on Vue