Design Engineer (Front-end)

Escape Technologies
Paris, France
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€70,000.0 - €100,000.0
Working hours
Regular working hours
Languages
Polish
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software System Penetration Testing Software as a Service Code Review Cyber Security Python (Programming Language) PostgreSQL Node.Js Prism (Software) Svelte
+16 more
TypeScript Web Applications Grafana Backend Build Management Gitlab-ci Material UI Production Code Enterprise Integration Apache Kafka Figma Graphql Front End Software Development Pagination Devsecops Api Management

Job description

  • Build and iterate on Escape’s core SaaS app for vulnerability discovery, testing, triage, and remediation
  • Design UIs for asset inventory, attack surface exploration, scan configuration, AI pentesting, dashboards, reporting, and more
  • Simplify dense, technical, and data-heavy product surfaces

Frontend Architecture & Components

  • Develop reusable, scalable UI components and improve overall frontend architecture
  • Maintain consistency, performance, and responsiveness across the product
  • Keep the codebase clean, typed, tested, and maintainable

Design System

  • Evolve Escape’s design system: component patterns, layout, forms, tables, navigation, accessibility, and visual consistency
  • Move quickly from concepts to production code, leveraging tools like Claude Design, v0, and Figma

Backend Integration

  • Integrate with GraphQL APIs, manage TypeScript types, data fetching, pagination, filtering, mutations, and API contracts
  • Collaborate closely with backend engineers and proactively drive schema discussions, * Shipped impactful product improvements and migrated the SaaS app toward a new design system
  • Met key customers to build strong workflow intuition, driving product enhancements
  • Improved component quality and UI consistency

After 6 months:

  • Taken ownership of major product surfaces
  • Enhanced the design system and reusable components
  • Accelerated team velocity through improved UX patterns
  • Trusted to interface directly across functions and ensure production quality

After 12 months:

  • Elevated Escape’s SaaS product to new levels of polish, consistency, and scalability
  • Set the frontend engineering quality standard
  • Built product experiences supporting enterprise scale

Requirements

Do you have experience in TypeScript?, * Strong product judgment and taste

  • Advanced frontend engineering skills
  • Ability to design and build reusable component systems
  • Solid backend understanding for independent API integration
  • A keen eye for visual and interaction details (“le compas dans l’œil”), * Frontend: Svelte, TypeScript, GraphQL client
  • Backend: Node.js, GraphQL, Prisma, PostgreSQL, Kafka
  • Infra: AWS, GitLab CI, Grafana
  • Deep Tech: Python (AI/security engines), Go (network tooling)
  • Product/Design: Figma, Claude Design, or similar AI tools
  • SOC 2 compliant, rigorous code reviews, and strong testing culture, * 5+ years’ experience shipping production web applications
  • Strong TypeScript and frontend architecture skills
  • Experience building and maintaining component/design systems
  • Comfort with GraphQL or similar API layers
  • Autonomy in integrating with backends
  • A customer-first and product-quality mindset, * Customer feedback and polished products
  • Visual hierarchy, spacing, accessibility, performance, consistency
  • Developer experience and product clarity, * Svelte experience
  • Cybersecurity/DevSecOps exposure
  • Building data-heavy B2B SaaS products and design systems
  • Familiarity with AI-assisted design tools
  • Fast-growth startup experience or light backend contributions, * Coding Interview (full stack): 60 min
  • Frontend/UI/Product Deep Dive: 60 min
  • Leadership Interview with CTO: 30 min
  • Final Interview with CEO: 30 min

Benefits & conditions

  • €70K-100K base salary depending on experience
  • Meaningful equity through BSPCE
  • True product ownership and customer impact
  • Exposure to product strategy and real customer feedback
  • Opportunities for growth toward Staff Engineer, Tech Lead, or Product Engineering leader roles
  • Conference participation (RSAC, Black Hat, DEF CON, BSides, etc.)
  • Health insurance (Alan), meals (Swile), sport (EGYM Wellpass), top-tier equipment, and open-source contribution time

About the company

Escape is transforming offensive security for resource-constrained teams. We build AI agents that identify and exploit vulnerabilities in modern applications, APIs, and microservices-mimicking real attackers, but operating at CI pipeline speed.

A Y Combinator W23 company, we recently closed an $18M Series A (March 2026) led by Balderton Capital, with Uncorrelated Ventures, IRIS, and YC participating. Trusted by leaders like Zoom, Schibsted, Wiz, and Pandadoc, Escape is helping teams move beyond traditional annual penetration testing. Now 40 people between Paris and NYC, we’re scaling to 80 in the next year.

Our product surface spans ASM, business-logic-aware DAST, and AI Pentesting, all going GA this year. Our competitive thesis: LLMs have reduced the cost of offensive engineering by 1000x-and those who deliver it to production first will shape the decade ahead. We’re committed to leading that charge.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · World Congress 2026 Europe

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

2:29 min

Creating visual effects with Svelte animations and transitions

Markus Hatvan · LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:26 min

Implementing custom component libraries with Figma

Philipp Kremer · World Congress 2023

Videos

See all

Related articles

See all