mid software engineering Frontend Engineer ic

About this role

JetBrains is hiring a mid-level Frontend Engineer in the software engineering function based in Limassol. The posting calls out experience with TypeScript, React, LLMs, Figma.

Role
Frontend Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Limassol
Department
Qure

More roles at JetBrains

JetBrains C/C++ Developer Advocate
Amsterdam, Netherlands | Berlin, Germany | Boston, MA | London, United Kingdom | Munich, Germany | Remote (Germany) · mid
Python Java Rust
Junior Email Marketing Specialist
Belgrade, Serbia | Berlin, Germany | Limassol | Madrid, Spain | Munich, Germany | Prague, Czech Republic | Remote (Germany) | Warsaw, Poland | Yerevan · junior
HTML/CSS Compliance Automation
Lead Product Designer (FlySto)
Limassol | Paphos · senior
Kotlin Figma Mobile Development
Legal Counsel (Corporate & Intra-Group)
Amsterdam, Netherlands | Limassol | Paphos | Warsaw, Poland · mid
Performance Optimization
.NET Developer Advocate
Amsterdam, Netherlands | Belgrade, Serbia | Berlin, Germany | Limassol | Madrid, Spain | Munich, Germany | Prague, Czech Republic | Remote (Germany) | Warsaw, Poland | Yerevan · mid
C# Kotlin Frontend Development
All JetBrains jobs →

Job description

from JetBrains careers

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.
  • This is an excerpt. Read the full job description on JetBrains careers →
All software engineering jobs software engineering salaries software engineering career path
All JetBrains Jobs Browse software engineering roles mid positions