Fullstack JavaScript Developer

Прямой работодатель  Adguard.com ( adguard.com )
Limassol, Cyprus
Миддл
Информационные технологии • Разработка • Bash • JavaScript • Node.js • TypeScript • React • WEB
2 июля
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 2 000 до 3 000 $
Работодатель  Adguard.com
Описание вакансии

We are an IT company that creates products for a cleaner and safer internet: aAdGuard Ad Blocker, AdGuard VPN, and AdGuard DNS. For over 16 years, we’ve been protecting users from ads, tracking, phishing, and other online threats.

We’re currently looking for a Middle JavaScript Developer to join our browser extensions team and help us improve and develop our products.

What we’re looking for:

  • 3+ years of commercial experience with JavaScript or TypeScript
    (experience with Bash and Go is a strong plus)
  • English level B2 or higher (you’ll need it for team communication)
  • Solid commercial experience developing browser extensions (React, MobX)
  • Hands-on experience with the Node.js file system (e.g., fs module) for writing scripts or helper tools
  • Good understanding of computer science fundamentals — algorithms and data structures
  • Familiarity with asynchronous programming
  • Confident working with Git and the command line in a Unix-like environment
  • Understanding of network data transfer basics and the main HTTP methods in client-server communication

What you’ll do:

  • Develop and maintain the business logic of browser extensions (TypeScript/JavaScript), including scripts that run both in the web page context (DOM) and in background pages (approximately 80% of tasks)
  • Develop and maintain Node.js scripts for processing ad-blocking rules (text filters: parsing, filtering, sorting)
  • Keep our libraries up to date, secure, and high-performing
  • Develop new features and refactor existing systems
  • Write tests and ensure high code quality
  • Collaborate with other teams to integrate libraries into company products
  • Continuously refactor and improve code efficiency and readability

What we offer:

  • Flexible working hours and the option to work remotely from anywhere
  • Relocation support to Cyprus with partial cost coverage
  • Online language courses
  • Training budget and compensation for professional development after probation
  • A skilled team, minimal bureaucracy, and no micromanagement
  • Competitive salary with growth opportunities
  • Clear paths for both horizontal and vertical career development within the company

Специализация
Информационные технологииРазработкаBashJavaScriptNode.jsTypeScriptReact
Отрасль и сфера применения
WEB
Уровень должности
Миддл
Загрузка формы отклика...