Responsibilities
- Execute a total redesign of the core product, a configuration-driven checkout widget
- Perform foundational migrations (upgrading Vite, Tailwind, etc.) to learn the codebase intricacies
- Translate a new, comprehensive Figma design into code with a focus on project maintainability and code clarity
- Be the primary force for transforming the frontend application using Svelte 5
- Work alongside the Tech Lead to build the future of the product
- Be responsible for delivery, including pushing, tweaking, and asking questions
- Use AI tools like Claude Code and Gemini CLI to augment creativity and accelerate development
- Maintain codebase quality by making informed decisions about package inclusion
- Cover features with component tests and unit tests using Vitest and Cypress
Requirements
- 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
Benefits
- Unlimited paid holiday days
- Startup working environment
- WFH or work remotely
- Team buildings and company remote office
- Opportunity to work for a month from Lisbon
- Young and passionate team
- Hardware/remote setup package
- Competitive salary and regular salary revaluation
- Christmas bonuses
Work Arrangement
Remote (Worldwide) — London, Brno, Lisbon, remote worldwide
Team
Structure: Headquartered in London with offices in Brno, Lisbon, and remote teams worldwide
Additional Information
- The team is mostly based in the Czech Republic, so preference is given to candidates from the same time zone
- Fairly informal about working hours
- Unlimited paid holiday days
- WFH or work remotely
- Team buildings and company remote office
- The whole team met in Spain, South Africa, Italy, Portugal, France and this year also in Greece
- Two office locations: Brno and Lisbon
- Opportunity to work for a month from Lisbon
- Young and passionate team - the ‘Ventrata family’
- Hardware/remote setup package
- Competitive salary and regular salary revaluation
- Christmas bonuses
- English proficiency required at intermediate level