Senior Front End Vue.js Developer | Tech Holding | Remote (Mexico)
Posted 2025-09-08
Remote, USA
Full Time
Immediate Start
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">About us:</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">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.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">The Role:</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">We are seeking a detail-oriented and highly motivated Front End Developer with experience in both Vue.js and React to join our development team. In this role, you will be responsible for designing, developing, and implementing user interface components using Vue.js and React concepts and workflows, such as Vuex, Vue Router, and React Hooks. Your focus will be on creating visually appealing, responsive, and user-friendly applications that meet our client’s needs.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What You Will Do:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Develop and maintain web-based applications using Vue.js and React.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Implement and maintain user interfaces using CSS and styling libraries such as Bootstrap or Material Design.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Collaborate with product and design teams to define and implement new features.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Write clean and maintainable code with proper testing and documentation.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Debug and troubleshoot application issues.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Stay up-to-date with emerging trends and technologies in web development.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Participate in code reviews and continuous improvement of development processes.</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Required Skills:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">3-6 years of professional experience in Vue.js and React.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Solid experience with CSS and styling libraries.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Familiarity with RESTful APIs and asynchronous programming.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with Git version control.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Knowledge of software development best practices, including Agile methodologies, test-driven development, and continuous integration/continuous deployment (CI/CD) pipelines.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience working with Figma, GitHub, and Jira.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Strong communication skills and the ability to work in a team environment.</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Nice to have Skills:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience working with large-scale web applications</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with server-side technologies such as NodeJS</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Passion for web development and familiarity or interest in legal technology</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Education & Certifications:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Bachelor’s degree in Computer Science or relevant years of work experience</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What we offer:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Remote Work Opportunities</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Flexible Work Hours</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Professional Development Opportunities</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">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.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">The Role:</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">We are seeking a detail-oriented and highly motivated Front End Developer with experience in both Vue.js and React to join our development team. In this role, you will be responsible for designing, developing, and implementing user interface components using Vue.js and React concepts and workflows, such as Vuex, Vue Router, and React Hooks. Your focus will be on creating visually appealing, responsive, and user-friendly applications that meet our client’s needs.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What You Will Do:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Develop and maintain web-based applications using Vue.js and React.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Implement and maintain user interfaces using CSS and styling libraries such as Bootstrap or Material Design.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Collaborate with product and design teams to define and implement new features.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Write clean and maintainable code with proper testing and documentation.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Debug and troubleshoot application issues.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Stay up-to-date with emerging trends and technologies in web development.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Participate in code reviews and continuous improvement of development processes.</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Required Skills:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">3-6 years of professional experience in Vue.js and React.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Solid experience with CSS and styling libraries.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Familiarity with RESTful APIs and asynchronous programming.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with Git version control.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Knowledge of software development best practices, including Agile methodologies, test-driven development, and continuous integration/continuous deployment (CI/CD) pipelines.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience working with Figma, GitHub, and Jira.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Strong communication skills and the ability to work in a team environment.</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Nice to have Skills:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience working with large-scale web applications</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with server-side technologies such as NodeJS</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Passion for web development and familiarity or interest in legal technology</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Education & Certifications:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Bachelor’s degree in Computer Science or relevant years of work experience</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What we offer:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Remote Work Opportunities</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Flexible Work Hours</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Professional Development Opportunities</span></li>
</ul>