- Страна
- Кипр
Откликайтесь
на вакансии с ИИ

Design/Frontend Engineer (AI Assistant for Web Testing)
Исключительная вакансия: сочетание духа стартапа с финансовой стабильностью JetBrains. Полная автономия в принятии решений и работа с передовыми AI-технологиями делают её очень привлекательной.
Сложность вакансии
Роль требует редкого сочетания навыков: глубокой экспертизы в React/TypeScript и сильного продуктового мышления (UX/UI дизайн). Высокая ответственность за архитектуру 'с нуля' и работа в быстром темпе стартапа повышают планку.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior/Lead Frontend ролей в Лимассоле (Кипр) в международных компаниях уровня JetBrains рынок составляет от 5000 до 7500 евро после налогов. JetBrains обычно предлагает конкурентные пакеты, соответствующие верхнему децилю рынка.
Сопроводительное письмо
I am writing to express my strong interest in the Design/Frontend Engineer position for the AI Assistant for Web Testing project at JetBrains. With a background that bridges the gap between product design and frontend engineering, I am particularly drawn to your focus on shipping real value and your "design-first" philosophy. I have extensive experience building complex React applications and have spent the last year integrating AI coding tools like Cursor into my workflow, which aligns perfectly with your team's approach.
In my previous roles, I have demonstrated the ability to take vague product requirements and transform them into polished, user-centric features. I am excited by the challenge of refactoring the state management and establishing a clean design system for your AI copilot. My experience with end-to-end product ownership ensures that I can not only write clean, scalable TypeScript code but also make informed UX decisions that reduce friction for manual and automation QA engineers.
I am eager to bring my prototype-and-ship mentality to a small, fast-moving team backed by the stability of JetBrains. Thank you for considering my application. I look forward to the possibility of discussing how my skills in frontend architecture and product intuition can contribute to the success of this project.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в jetbrains уже сейчас
Присоединяйтесь к JetBrains, чтобы с нуля создать интерфейс инновационного AI-копилота для тестирования!
Описание вакансии
We're building an AI copilot for web testing automation. It enables manual and automation QA engineers to turn their manual testing flows into production-ready automated E2E testing scripts, saving hours of manual work and coding. We are a small team with zero bureaucracy, focusing on real users. We optimize for shipping value - not hype.
About the role:
You'll own the entire frontend and product UX, meaning you decide how the product looks, feels, and works. You'll design flows, build the UI, maintain the architecture, and set the quality bar for anything that touches the interface. Backend and AI are covered by a strong team of engineers.
Your focus in the first three months:
- Refactor backend-frontend communication and state management. The current architecture was vibecoded – you'll make it ready for feature scaling.
- Establish a clean design system from existing components.
- Ship token-by-token LLM response streaming to improve perceived performance.
- Design user onboarding from scratch.
- Build a user-friendly error system with clear resolution paths.
Why you should join us:
- Real ownership. You're not implementing someone else's Figma file. You decide how the product looks and feels.
- A small team that ships fast and skips bureaucracy. We benefit from direct feedback from users and quick iteration cycles.
- The backing of JetBrains. We are financially secure, with no reliance on external VC funding.
Who we're looking for:
A design/frontend engineer who can take a vague problem and turn it into a clear, usable, production-ready feature.
What matters most:
- Design-first thinking and UX intelligence over pixel perfection. You care more about whether something makes sense than whether it looks “pretty”.
- Strong product intuition. You notice UX friction, small paper cuts, and architectural smells – and feel responsible for fixing them.
- Prototype-and-ship mentality. You explore options quickly, consider alternatives, choose a direction, and move on.
Required experience:
Tech stack: React, TypeScript (web or desktop applications)
- Strong working knowledge of React and frontend architecture – enough to keep the codebase clean while actively using AI coding tools.
- Experience designing and implementing frontend systems end to end, not just isolated components.
- A portfolio or examples showing full ownership: projects where you designed and built the frontend yourself.
- At least one full year of experience in a startup or fast-moving team.
- Active experience with AI coding tools (Cursor, Claude Code, etc.) with a clear understanding of when they help – and when they hurt.
Nice to have:
We’d be especially excited if you have experience with any of the following (side projects count):
- Product design or product management.
- Electron or desktop app development.
- E2E testing – you’ve written tests yourself or worked closely with test automation.
- Early-stage or 0-to-1 projects where UX quality was critical.
- AI-powered products or LLM-based features.
#LI-HYBRID
#LI-KT1
We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- React
- TypeScript
- UX Design
- Product Design
- Frontend Architecture
- State Management
- LLM
- Electron
- E2E Testing
Возможные вопросы на собеседовании
Проверка способности кандидата исправлять архитектурные долги, что является приоритетом на первые 3 месяца.
Расскажите о вашем опыте рефакторинга сложного состояния (state management) в React-приложении. Какие паттерны вы использовали для обеспечения масштабируемости?
Вакансия предполагает роль единственного фронтенд-дизайнера. Важно понять, как кандидат принимает решения без готовых макетов.
Как вы подходите к проектированию UX, когда нет готового Figma-файла? Опишите процесс от идеи до реализации.
В описании указано использование AI-инструментов. Важно понимать критическое мышление кандидата.
В каких ситуациях AI-инструменты (например, Cursor или Claude) мешают разработке фронтенда, и как вы контролируете качество генерируемого ими кода?
Одна из задач — внедрение потоковой передачи ответов LLM.
Был ли у вас опыт работы с серверными событиями (SSE) или стримингом данных для отображения ответов нейросетей в реальном времени?
Проверка продуктовой интуиции и внимания к деталям.
Приведите пример 'UX-трения' (friction), которое вы обнаружили в продукте и самостоятельно устранили. Какой был результат для пользователя?
Похожие вакансии
Principal Engineer (Frontend)
WPF Developer
Advanced Frontend Engineer - Studio
Front-End Engineer (React/TypeScript)
Web3 - Frontend Software Engineer
Software Engineer, Front-End
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Кипр