Senior Front-End Product Developer (Vue.js)

(6 переглядів)

We are looking for a Senior Front-End (Vue.js) Product Developer to join our NetHunt team. This is a full-time position focused on the growth and evolution of a complex product that runs both as a Web Application and a Browser Extension, built with JavaScript and TypeScript on Vue.js (versions 2 and 3).

About NetHunt CRM
NetHunt CRM is a SaaS sales automation tool that helps companies manage leads, nurture customer relationships, track sales progress, and close more deals. It fully and seamlessly integrates with the Gmail inbox, reducing friction in syncing vital sales-related data between Google and the CRM.

About the Company
Who we are as a team: We are a fully established company with a startup mindset. We are all enthusiasts who love what we do.
What value we deliver as a company: We are building a product that helps businesses automate their sales and marketing processes within the company. Our main idea is to bring business data to the places where people work (emails, calendar events, contacts, etc.) to always have business context at your fingertips when you need it.
Our clients: Small and medium businesses working in Google Workspace (Gmail, Google Calendar, etc.) who are either looking for business automation or already using some software but want to improve it and make it available in Google Workspace.
What technical challenges we currently have: We have a great product, but we also have many new ideas and areas for improvement. Therefore, we are looking for enthusiasts to strengthen our team and take ownership of specific domain knowledge of our product and bring it to the highest level.

We offer:
The opportunity to influence the architecture of a large-scale product used daily by thousands of companies
The ability to shape and evolve the front-end architecture of a complex system (Web App + Browser Extension)
Real participation in strategic technical decisions, not just feature implementation
The space to drive systematic refactoring and reduce technical debt
Responsibility for the long-term stability, scalability, and quality of the product
The opportunity to influence the technology stack and engineering approaches
Access to modern AI development tools as part of the daily workflow
Close proximity to the product and its users your decisions have direct and visible impact
Competitive compensation aligned with the level of responsibility
Long-term collaboration within a stable product environment
A team of engineers who value thoughtful, well-argued technical decisions
Possibility of military reservation
Flexible working hours (11:00 AM 7:00 PM EET) with a fully remote work format

About the position
Responsibilities:Develop and evolve a large-scale front-end product used daily by thousands of users
Take full ownership of features: from understanding business requirements to releasing them to production
Actively participate in improving product architecture and technical decisions
Work with a complex existing codebase and continuously improve its quality

Requirements:5+ years of hands-on experience with JavaScript
Deep knowledge and strong practical experience with both Vue.js 2 and Vue.js 3 (Options API and Composition API), including an understanding of the differences between them
Confident, hands-on experience with TypeScript in production projects
Experience working with complex, long-living front-end applications
Strong architectural mindset and product-oriented approach
Ability to read, understand, and confidently work with existing codebases
Comfortable working without relying on complete or up-to-date documentation
Experience configuring and maintaining build tools such as Webpack and Vite
Practical experience using AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot) in daily work, along with the ability to critically review and validate AI-generated code
High code quality standards and experience working in a fast-paced, agile environment
English level sufficient to comfortably read technical documentationExperience writing unit and component tests (e.g., Vitest, Vue Test Utils)

Nice to have:Experience developing browser extensions (Chrome, Firefox, etc.)
Experience embedding UI elements into third-party websites (e.g. Gmail, LinkedIn, etc.)
Experience intercepting and processing third-party service data via network requests (AJAX, fetch, XHR)
Experience migrating large codebases from Vue 2 to Vue 3 and/or from JavaScript to TypeScript

Our technology stack / Tools we use:
Vue.js 2 / Vue.js 3 / JavaScript / TypeScript
Chrome / Safari / Mozilla Extensions
Webpack / Vite
GitHub
Atlassian (JIRA, Confluence)
AI coding tools
Vitest

Send us your resume your career at NetHunt awaits!

Сродна праця в Telegram

Двічі на тиждень — віддалена вакансія, розібрана людською мовою: що робити, кому сродна, чесно про мінуси. А в коментарях — Сковорідка (ШІ), яка допоможе з резюме.

Підписатися