NetHunt CRM

Senior Front-End Product Developer (Vue.js)

$$$$
πŸ‡ΊπŸ‡¦ Ukrainian Product

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!

Required skills experience

Vue.js 5 years
Webpack 3 years
JavaScript 5 years
Browser APIs 3 years
TypeScript 3 years
AI Agents, AI-assisted design, Software Architecture

Required domain experience

SaaS 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 9 October
250 views Β· 106 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...