About the role
Job Description: Senior Frontend Engineer
We are looking for a visionary Senior Frontend Engineer to join our mission in redefining how millions of people experience travel. You will be at the forefront of a world-renowned product, transforming complex requirements into seamless, high-performance web experiences.
This is a role for a technical engineer who thrives in a fast-paced, performance-driven environment and is passionate about building scalable, resilient frontend architectures.
Core Responsibilities
● Architect & Build: Translate high-fidelity mockups and complex requirements into robust, reusable components using React (preferred), Vue, HTML5, and CSS3.
● Full-Stack Collaboration: Design and implement end-to-end product features by partnering closely with UX Designers, Backend Developers, and Data Scientists.
● Modern Stack Management: Leverage and evolve our modern tech stack, which includes GraphQL and Node.js, to build data-driven interfaces.
● Operational Excellence: Own the lifecycle of your code. You will be responsible for deploying and maintaining software in production, ensuring it meets our high standards for performance.
● Strategic Improvement: Proactively identify and resolve technical debt. You aren't just writing code; you are proposing ideas to increase business impact and engineering velocity.
● Continuous Innovation: Stay at the bleeding edge of frontend methodologies, bringing fresh tools and patterns to the team.
Professional Requirements
● 10+ Years of Experience: A proven track record in professional web development using JavaScript, HTML, and CSS.
● Framework Mastery: Expert-level proficiency in modern frameworks (specifically React, though Vue or Angular experience is valued) and their ecosystems.
● Complex Systems: Demonstrated experience in designing, delivering, and scaling large-scale, complex frontend applications.
● Platform Expertise: Deep understanding of cross-browser/cross-platform development, including responsive design, graceful degradation, and progressive enhancement.
● Production Reliability: Practical experience maintaining software in high-traffic production environments. You should have a solid grasp of scalability, security, and reliability.
● Incident Response: Experience navigating and resolving production incidents under pressure to ensure minimal user impact.
## Our Tech Stack
● Languages: JavaScript (ES6+), HTML5, CSS3/SCSS
● Frameworks: React (Primary), Vue , MFE
● Data/API: GraphQL, Node.js
● Environment: Modern CI/CD pipelines, Cloud-native infrastructure