🌟 About You
Are you obsessed with smooth, interactive UI/UX—and turning complex workflows into clear, delightful product experiences? Do you love owning the frontend end-to-end: architecture, performance, accessibility, and design systems? Do you thrive in a fast-paced environment where you propose, prototype, and ship with real ownership? 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 UX/UI solutions, including visualizing our combination of external data, customer-internal data and our own innovative AI-first legal commentaries.
🛠️ Your Responsibilities
As a
Lead Frontend Engineer
, your primary focus will be to clarify and elevate our product’s user experience—both proposing ideas and implementing them.
Build elegant, reusable UI with
Next.js, React, TypeScript, and CSS
Lead our design system
and component library; define patterns, states, and accessibility standards
Raise visual and interaction quality across the product; add motion/micro-interactions where they genuinely help
Prototype and validate new interaction patterns; run lightweight usability checks with users and the team
Drive performance (SSR/streaming, routing, caching, lazy loading) and reliability (error states, offline/optimistic UX)
Establish frontend quality practices: meaningful tests (unit/E2E), code reviews, and maintainable architecture
Instrument analytics and feedback loops to reveal confusion points and measure adoption
Collaborate closely with product, AI, and legal experts; turn ambiguous workflows into clear, guided experiences
Mentor engineers; set standards that scale as the team grows
📌 Qualifications
✅ Minimum qualifications
Strong experience building frontends with great UI/UX in modern
React, TypeScript, Next.js
(probably you need 3**+ years of professional experience** building such frontends to genuinely claim this).
A portfolio (or live products) showing taste, craft, and interaction thinking
Comfort with frontend performance, accessibility, state management, and testing (e.g., Jest/Playwright)
Curiosity about how AI changes the way people interact with software
Strong communication and product sense; you can reason about trade-offs and ship
Availability full-time. On-site in Zurich at least two days per week (hybrid).
Proficiency in English
🎯 Preferred qualifications
You have a Swiss work permit or EU/EFTA citizenship
Experience prototyping in
Figma
(or similar)
Experience with animation tooling (e.g.,
Rive
, Lottie) and SVG/motion fundamentals
Familiarity with our stack:
Azure / NestJS / Next.js
German-speaking (for customer interviews and feedback)
Experience with design systems (e.g., Radix/shadcn/ui, Tailwind)
Unit and E2E testing at scale
🤝 Benefits
Direct impact:
you’ll lead the frontend that clarifies our product, boosting feature adoption and user trust.
Autonomy \& ownership:
own the design system, quality bar, and interaction patterns across the app.
Team:
work with a sharp, interdisciplinary group of engineers, product, and legal experts; and an interesting mix of 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 intuitive. Apply today by pressing the Apply button.