about project
With Dreamlines everyone will be able to find their dream cruise on the high seas. Dreamlines works with only the most reputable cruise companies to offer customers a huge selection of cruises, with new trips being added every day.
requirements
must have
- solid knowledge of ES6 JavaScript, HTML, and CSS
- software engineering fundamentals, algorithms and data structures, OOP
- experience with React and preferably Next.js
- TypeScript
- experience in building scalable applications
- experience with SEO-driven websites, performance optimization, SSR
- a reliable team player who can work independently, lead initiatives, and places a strong emphasis on responsibility
- proficiency in English is required, as it will be used daily for communication with international teams
nice to have
- Experience with Cloudflare Workers or other Edge Computing solutions
- Good understanding and practical knowledge of continuous integration/delivery methods.
- Familiarity with web analytics and tracking tools, know how they work, how not to break them
- Browser APIs & even more front end performance optimizations
- Experience building large-scale high-performance systems and sites
- Experience with Node.JS or willingness to learn
responsibilities
- Take part on redesign and replatforming of old codebase to next.js
- Closely work with product manager and dev teammates
- Take part in whole product/feature lifecycle (from discussing an idea to shipping to production and observing the impact)
- Write production code, with 1 avg week time to market
- Possess ownership and responsibility over application components.
- Keep an eye on build times, web/ssr performance. Optimize all of that.
what you get
- Meaningful work
- No time tracking
- Like-minded people
- Office that feels like a second home
- Work-life blend
- 20 vacation days
- Unlimited sick leaves
- Medical care & wellbeing
- Family-friendly space
- Office gym with a personal trainer
- Wine culture
- Parties planned by founders