Senior Frontend Engineer — React/Next.js — From Product to $7500 Offline
Job Overview
Lystio is a Vienna-based PropTech startup (MVP launched in March 2025) with the goal of building the world’s greatest real estate portal: AI-powered search, interactive maps, virtual furnishing, one-click application & move-in, CRM integrations.
With over 40,000 verified properties already live and growing fast, our target for this year is to become one of the Top 3 real estate platforms in Austria. Within three years, we aim to stand shoulder to shoulder with Europe’s leading players: Idealista, ImmoScout24, and SeLoger.
Role:
We’re looking for a Senior Frontend Engineer to own and ship new features in a modern Next.js/React stack. You’ll work 99% on the frontend: building product experiences end-to-end, with strong focus on performance, DX, and map-centric UX.
Tech Stack:
- Next.js, React, TypeScript
- TanStack Query (server comms/data fetching)
- Zustand (state management)
- Tailwind CSS
- Mapbox GL JS (core feature; big plus)
We’re looking for a real builder — someone who has been part of a high-performing product team, knows what “great” looks like, and is excited by the idea of creating a category-defining PropTech product from scratch.
At Lystio, we move fast, ship often, and value people who take ownership. If you love crafting exceptional user experiences and want your code to power something millions will use — you’ll fit right in.
What you’ll do:
- Design and ship new product features from scratch — including search experience, interactive maps, listings, personalization, and credit check flows.
- Build reusable UI components, maintainable state, data-fetching layers, and high-performance SSR/ISR pages.
- Implement Mapbox-based experiences (layers, clustering, filters, drawing tools, performance tuning).
- Take ownership of frontend architecture and help define the technical direction as the cornerstone of the new product team.
- Collaborate closely with the CTO and CEO on feature testing, rapid iterations, and continuous product improvements.
- Ensure quality and consistency across the codebase — accessibility, testing (unit/e2e), performance, and analytics instrumentation.
- Contribute to UI guidelines, developer experience (DX), and key technical decisions.
- Take ownership of the interactive map experience — from clustering logic and data visualization to UI performance and usability.
- Collaborate with backend engineers to integrate pre-processed data and optimize frontend rendering.
- Build and maintain Mapbox- (or Leaflet / Google Maps / OpenLayers)-based map components.
- Implement efficient data-driven map layers, markers, filters, and dynamic updates.
- Continuously improve map performance, user experience, and scalability.
Must-have:
- 6+ years of professional experience in frontend development.
- 2+ years of hands-on experience with Next.js and React.
- Strong understanding of SSR/ISR, routing, and API integration in Next.js.
- Experience building data-rich interactive components (filters, lists, visualizations).
- Solid knowledge of TypeScript, Zustand (or other state management), and modern frontend tooling.
- Experience working with map frameworks (e.g. Mapbox GL JS, Leaflet, Google Maps, or OpenLayers).
- Strong communication skills, ownership mindset, and curiosity to explore new technologies.
Nice-to-have:
- Hands-on experience specifically with Mapbox GL JS.
- Familiarity with geospatial data visualization (clustering, layers, heatmaps).
- Basic understanding of backend integration for map data (REST, caching, pre-processing).
- Startup or scale-up experience — building products from scratch in small, fast-paced teams.
- UI/UX sensitivity — focus on speed, clarity, and visual details.
Contract: Two-phase model:
- Phase 1: Freelance contract via Deel (approx. 6–8 months, until Version 1 is shipped; includes health insurance).
- Phase 2: Transition to full-time employment after Version 1 is complete.
Benefits:
- Reviews: 1:1 after 1 month; then semiannual performance/salary reviews.
- Equity: Phantom share program (1-year cliff, 3-year quarterly vesting, up to 2% for top talent).
- Location/Time: remote/hybrid within EU/Eastern EU time zones; HQ in Vienna.
- Health insurance: Provided through Deel during Phase 1
- Vacation: ~15 paid vacation days per year + flexible time-off policy (“output matters more than hours”)
- Payment schedule: End of each month, always on time
- Invoicing: Fully handled via Deel — no admin hassle
- Equipment: Bring your own device (later standardized)
- Growth: Early hire with a chance to lead the team as it scales; salary and equity grow with each funding round
Interview process:
- Initial culture-fit interview with CEO (Constantin) — focus on motivation, impact, and builder mindset.
- Technical interview + live coding(or test task) with CTO (Stefan) — practical task (React/Next.js/Mapbox).
- Final discussion with CEO — compensation, next steps, and early tasks.
Required languages
| English | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs React.js →