👨🏻‍💻 postech.work

Frontend Engineer - AI Product

Omnilex • 🌐 In Person

In Person Posted 5 days, 5 hours ago

Job Description

🌟 About You

Do you love building fast, robust frontends that make complex workflows feel simple? Are you hands-on with React/Next.js, state management, performance, accessibility, testing and eager to ship improvements users feel the same day? Do you thrive in a fast-paced environment with real ownership and clear outcomes? If so, we’d love to hear from you!

🚀 About Omnilex

Omnilex is a young dynamic AI legal tech startup with its roots at ETH Zurich. Our passionate interdisciplinary team of 10+ people is dedicated to empowering legal professionals in law firms and legal teams by leveraging AI for legal research and answering complex legal questions. We already stand out with handling unique challenges, including our combination of external data, customer-internal data and our own innovative AI-first legal commentaries.

🛠️ Your Responsibilities

As a

Frontend Engineer – AI Product

, you’ll turn validated UX into high-quality product experiences - owning the frontend engineering from architecture to reliability.

Implement high-quality UI:

build elegant, reusable interfaces with

Next.js, React, TypeScript, and CSS

that faithfully reflect UX specs.

Component library:

implement and maintain a robust component library that realizes the design system (tokens, variants, states, accessibility).

Performance \& reliability:

drive SSR/streaming, routing, caching, lazy loading, error boundaries, optimistic/offline UX, and Web Vitals budgets.

State \& data flows:

design predictable state management and data-fetching patterns; handle long-running/AI flows with clear UI states.

Quality bar:

add meaningful unit/integration/E2E tests; enforce code health via reviews, linting, and maintainable architecture.

Instrumentation:

add analytics and event telemetry to reveal confusion points and measure adoption; help define success metrics with product.

Cross-functional collaboration:

work closely with UX/UI Designers, product, and backend/AI engineers to clarify edge cases and ship confidently.

Developer experience:

improve build times, storybook/sandboxes, and CI checks to keep the frontend fast to develop and safe to release.

In your first months you will:

implement fixes for the top UX pain points, harden performance on key screens, raise test coverage where it matters, and establish a component library baseline aligned with the design system.

📌 Qualifications✅ Minimum qualifications

Strong experience building production frontends with

React, TypeScript, Next.js, modern CSS

(likely

3+ years

).

Proven track record in

performance

,

accessibility (WCAG)

,

state management

, and

testing

(e.g., Jest, React Testing Library, Playwright).

Experience implementing component libraries/design tokens and handling complex UI states (loading/error/empty/AI “thinking”).

Product sense and clear communication; you can reason about trade-offs and ship.

Proficiency in English.

Availability full-time. On-site in Zurich at least two days per week (hybrid).

-

🎯 Preferred qualifications

You have a Swiss work permit or EU/EFTA citizenship.

Familiarity with our stack:

Azure / NestJS / Next.js

.

Experience with Storybook, Radix/shadcn/ui, Tailwind, and animation tooling (Rive/Lottie/SVG).

E2E testing at scale and basic observability/RUM (e.g., Web Vitals, PostHog).

German-speaking (useful for customer sessions and feedback loops).

🤝 Benefits

Direct impact:

your engineering will immediately improve clarity, speed, and user trust.

Autonomy \& ownership:

own the frontend quality bar, component library, and performance across the app.

Team:

work with a sharp, interdisciplinary group of engineers, product, business and engaged legal professional customers.

Compensation:

CHF 8’000–12’000 per month + ESOP (employee stock options)

, depending on experience and skills.

We’re excited to hear from candidates who want to make complex AI capabilities feel simple, fast, and reliable. Apply today by pressing the Apply button.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.