It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Description
As a Software Engineer in our Web Engineering Team, you will be at the forefront of delivering innovative, user-centric, and scalable web solution that directly impact how millions of our users find and book accommodations.
In this role, you'll get to:
- Work with a diverse team of engineers, product managers, designers, data analysts, and QA to design, develop, and deliver seamless web applications.
- Architect scalable, high-performance solutions, ensuring a fast and smooth user experience.
- Write modular, well-structured code by applying software development best practices to ensure reusability, high-quality and maintainable code.
- Continuously improve and optimize our web applications for speed, scalability, and best-in-class user interaction.
- Write and maintain unit tests and UI tests to ensure the stability and reliability of your code.
Requirements
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- 3+ years of hands-on experience in web engineering (HTML5, CSS3, JavaScript, Typescript, React, Node.js, Next.js)
- Experience with unit testing and UI testing frameworks (e.g., Jest, Mocha, Cypress, etc.)
- Strong understanding of JavaScript promises and asynchronous programming.
- Excellent problem-solving skills, with the ability to analyze complex technical issues and provide innovative solutions
- Proactive attitude with the drive to take initiative and deliver results independently
- Passion for learning: Eagerness to stay updated on emerging technologies and industry trends
- Strong communication skills: Ability to explain technical concepts to non-technical stakeholders in a clear and concise manner
- Experience collaborating with cross-functional teams in an Agile environment
- A strong eye for design and attention to detail - delivering pixel-perfect interfaces