Apply faster with JobTailor
RecommendedApply
Apply your way
Use the standard apply link, or let JobTailor help you move faster.
- Apply directly in one click
- No setup required
- Best if you’re in a hurry
✨ Start AI Apply
Tech Stack
Tools & technologiesCypressJavaScriptReactSvelteTypeScriptVue.js
About the role
Key responsibilities & impact- **The Challenge: A Ground-Up Redesign on a New Foundation**
- This isn't about tweaking a simple app. Our core product is a powerful, configuration-driven checkout widget with multiple display modes, complex booking flows (such as cross-selling and multi-booking), and a dependent-booking management module. It's a mature, high-quality application, and now it's ready for its next evolution.
- Our mission is to execute a total redesign. This is more than a facelift; it's a fundamental reimagining of our user flows, component library, and design system, all built upon a modern Svelte 5 foundation.
- **What You'll Be Building & Transforming**
- Our checkout widget is a SPA build upon Svelte 5 (migrated from v4), Vite, Typescript, Tailwind, Vitest and Cypress.
- Your responsibility will be foundational migrations (upgrading Vite, Tailwind, etc.), giving you a unique opportunity to learn the codebase's intricacies. With that foundation in place, you will participate on translating a new, comprehensive Figma design with a great focus on project maintainability and code clarity.
- As our Senior Frontend Engineer, you will be the primary force for this transformation, working alongside our Tech Lead to build the future of our product.
Requirements
What you’ll need- - Expert knowledge of modern JavaScript (ESNext) and TypeScript.
- - Proven experience building and maintaining complex, large-scale Single Page Applications (SPAs).
- - Experience with large-scale refactoring and evolving a mature codebase.
- - Demonstrated ability to work with intricate business rules and user flows.
- - Deep professional experience with Svelte is a significant advantage. Alternatively, expert-level experience in React or Vue with a demonstrable passion for mastering Svelte.
- - A pragmatic approach to problem-solving and a love for the craft of frontend development.
- - Intermediate English proficiency.
- - Nice-to-have: Backend development experience.
- **Also, please note that the team is mostly based in the Czech Republic, so we would prefer a candidate from the same time zone.**
Benefits
Comp & perks- **What can we offer?**
- - We are fairly informal about working hours. We want to make sure you like your job and wanna go an extra mile for us.
- - Unlimited paid holiday days.
- - Start-up working environment.
- - WFH or work remotely.
- - Team buildings and company remote office. Sounds boring? The whole team met in Spain, South Africa, Italy, Portugal, France and this year also in Greece.
- - We have two office locations: the core team is located in Brno and we have one newly opened office in Lisbon. How does working for a month from Lisbon sound? :)
- - Young and passionate team - the ‘Ventrata family”
- - Hardware/ remote setup package.
- - Competitive salary and regular salary revaluation.
- - Christmas bonuses.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptSvelteReactVueViteTailwindVitestCypressSingle Page Applications
Soft Skills
problem-solvingfrontend developmentproject maintainabilitycode claritycommunication
