yandex
T
thrivecart
Страна
Италия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Frontend Engineer (ITA)

Оценка ИИ

Сильная компания с реальным доходом и большой базой пользователей. Привлекательная культура удаленной работы, фокус на современные инструменты (AI) и понятные критерии успеха на первые 90 дней.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует не только глубоких знаний современного стека (React, TypeScript), но и готовности работать с легаси-кодом (AngularJS, jQuery), что повышает порог входа. Также ожидается опыт работы с AI-агентами и инструментами автоматизации.

Анализ зарплаты

Медиана65 000 €
Рынок50 000 € – 85 000 €
Оценка ИИ

Для позиции Senior Frontend Engineer в Италии на удаленной основе рыночный диапазон обычно составляет от 55 000 до 80 000 евро в год. Предложение ThriveCart, как международной продуктовой компании, скорее всего, находится на верхней границе этого диапазона или даже выше для сильных кандидатов.

Сопроводительное письмо

I am writing to express my interest in the Senior Frontend Engineer position at ThriveCart. With over 5 years of experience in frontend development and a strong background in React and TypeScript, I am particularly drawn to the challenge of enhancing the Editor 2.0 team's visual builder. I have extensive experience in incrementally modernizing legacy codebases (including AngularJS and jQuery) while maintaining high shipping velocity, which aligns perfectly with your current stack and goals.

Throughout my career, I have focused on building complex, high-performance UIs and have a deep appreciation for the pragmatic approach to engineering mentioned in your job description. I am also excited about the opportunity to leverage AI agents and tools within the development workflow, as I believe this is the future of efficient software engineering. My experience with SaaS products and my commitment to excellence make me a strong fit for your autonomous, remote-first team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в thrivecart уже сейчас

Присоединяйтесь к ThriveCart и создавайте будущее e-commerce инструментов, работая в сильной распределенной команде!

Описание вакансии

About ThriveCart:

ThriveCart is the leading no-code sales platform for digital course creators, coaches, entrepreneurs, and online businesses looking to boost revenue, drive conversions, and scale audiences. ThriveCart powers over 65,000 businesses and 12 million enrolled students, generating over $2 billion in annual sales. The platform provides all the tools businesses need to create high-converting checkout experiences, manage powerful affiliate campaigns, and deliver seamless student experiences with its built-in learning management system, Learn/Learn+.

Location:

Remote - Italy

Job Overview:

We're looking for a strong intermediate or senior frontend engineer to join our Editor 2.0 team. You'll primarily extend and enhance our existing component library for building onboardings and funnels - work that directly impacts how thousands of customers create their checkout experiences.

This isn't greenfield. You'll be working in a mix of legacy (AngularJS, jQuery) and modern (TypeScript, React) code, shipping features that matter while helping us incrementally modernize the stack.

You'll work alongside a team of very good engineers who care about craft, pragmatism, and shipping things that work

The Team & Codebase

Editor 2.0 team is focused on our funnel and onboarding builder - a visual editor customers use to create their checkout experiences. It's a complex UI with real-time preview, component management, and integrations with the rest of the platform.

The stack:

  • Mix of AngularJS, jQuery (legacy) and React, TypeScript (modern)
  • Incrementally migrating - some parts are pristine, others need TLC
  • REST APIs, standard web tooling (Webpack, Jest, Cypress)
  • Deploy multiple times per week

The environment:

  • Small, autonomous team (4-5 engineers)
  • You'll have real ownership - not just executing tickets
  • Direct collaboration with product and design
  • Code reviews are thorough but constructive
  • Remote-first, async-friendly culture

Key Responsibilities:

  • Week to week:

+ Extend existing components in our funnel/onboarding builder

+ Ship features end-to-end: from design handoff to production

+ Fix bugs in both legacy and modern parts of the editor

+ Write tests for critical flows

+ Participate in code reviews and technical discussions

Over time:

+ Take ownership of specific editor features or subsystems

+ Help shape how we migrate legacy code to modern patterns

+ Improve performance and reliability of the editor

+ Mentor other engineers through pairing and feedback

Required Skills:

  • Technical:

+ 5+ years shipping frontend features in production web apps

+ Solid JavaScript fundamentals and TypeScript experience

+ Experience with at least one modern framework (React preferred)

+ Comfortable navigating legacy code (AngularJS, jQuery, or similar)

+ Can write tests and debug across browsers

+ Understands HTML, CSS, and browser behavior deeply

+ Experience of using AI Agents and implementing and building AI tools and Agents

Approach:

+ You default to shipping incremental improvements over big rewrites

+ You ask good questions when requirements are unclear

+ You balance code quality with business needs

+ You're comfortable working in codebases that aren't perfect

+ You can explain technical tradeoffs to non-engineers

Nice to Haves:

  • Experience with visual builders, editors, or drag-and-drop UIs
  • E-commerce or SaaS product experience
  • Have migrated legacy apps to modern frameworks
  • Familiar with microfrontends or modular architectures

What Success Looks Like

First 30 days:

  • Ship at least one meaningful improvement to the editor
  • Understand the editor's architecture and key flows
  • Comfortable navigating both legacy and modern code

First 60 days:

  • Independently own and ship medium-sized features
  • Provide helpful code reviews to the team
  • Identify and propose improvements to editor code or workflows

First 90 days:

  • Go-to person for specific editor subsystems or components
  • Lead a refactor or quality improvement initiative
  • Measurably improve performance, test coverage, or reliability in your areas

Learn More About ThriveCart:

Our team thrives on collaboration, innovation, and continuous growth. We foster an open environment with regular knowledge-sharing sessions and encourage active participation in shaping the platform. Our values include:

  • Commit to Excellence – We believe in delivering high-quality work and continuous improvement.
  • User-Focused Problem Solving – Every design should contribute to solving a real problem for our users.
  • Team Collaboration – We work better together, valuing input from every team member.
  • Growth Mindset – We embrace challenges as opportunities to learn and grow.
+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • TypeScript
  • HTML
  • CSS
  • JavaScript
  • React
  • REST API
  • Webpack
  • Cypress
  • AngularJS
  • jQuery
  • Jest

Возможные вопросы на собеседовании

Вакансия предполагает работу с визуальным редактором, что требует понимания сложных состояний и производительности.

Расскажите о вашем опыте работы с Drag-and-Drop интерфейсами или сложными визуальными редакторами: с какими проблемами производительности вы сталкивались?

Проект находится в процессе миграции с AngularJS на React.

Какую стратегию вы бы выбрали для инкрементальной миграции крупного функционала из AngularJS в React, чтобы не останавливать выпуск новых фич?

В требованиях указано использование AI-агентов.

Как вы интегрируете AI-инструменты (например, GitHub Copilot, Cursor или кастомные агенты) в свой ежедневный рабочий процесс для повышения продуктивности?

Работа ведется в небольшой автономной команде.

Опишите случай, когда вам приходилось принимать техническое решение в условиях неопределенности требований. Как вы балансировали между качеством кода и бизнес-целями?

Вакансия подразумевает глубокое знание браузерного поведения.

Как бы вы подошли к отладке специфического бага, который воспроизводится только в одной версии браузера при взаимодействии legacy и modern частей приложения?

Похожие вакансии

О«
ООО «Новэлект»
200 000 ₽ – 270 000 ₽

Frontend разработчик (Senior)

SeniorУдалённоРоссия
JavaScript · HTML5 · CSS3 · React · Next.js · TypeScript · Webpack · Git · Docker · Kubernetes · Nginx · SCSS · Vue
+13 навыков
MP
Martsun Partners
Не указана

Senior Frontend Developer (React / Vue)

SeniorУдалённоРоссия
React · Vue · JavaScript · TypeScript · Redux · Pinia · REST API · WebSocket · Unit Testing · E2E Testing · Code Review
+11 навыков
С
СберТех
Не указана

Senior React разработчик

SeniorУдалённоРоссия
React · Microfrontends · API Design · Artificial Intelligence · SRE
+5 навыков
ED
Eclipse Digital
Не указана

Senior Frontend Developer (Vue / Nuxt / TypeScript)

SeniorУдалённоРоссия
Vue.js · Nuxt.js · TypeScript · Tailwind CSS · Pinia · REST API · GraphQL · Vite · Vitest · Jest · WebSockets · SSR
+12 навыков
Т
Т-Банк
Не указана

Frontend-разработчик — React

SeniorУдалённоРоссия
React · JavaScript · TypeScript · Node.js · CI/CD · GitLab · Unit Testing
+7 навыков
MP
Martsun Partners
Не указана

Senior Frontend Developer (Vue 3 / Nuxt 3)

SeniorУдалённоРоссия
TypeScript · JavaScript · Vue 3 · Nuxt 3 · Composition API · FSD · SSR · SPA · SEO · Pinia · Vite · Webpack · HTML5 · CSS3 · PostCSS · Storybook · Playwright · Cypress · Git · GitLab · Docker · Sentry · WebSocket
+23 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

T
thrivecart
Страна
Италия