Senior JavaScript Developer
Objective:
We are looking for an experienced Senior JavaScript Developer. You'll be solving very relatable user problems and helping build a truly outstanding product experience for travellers worldwide while they're searching, comparing, and booking their best journey.
Features will be shipped across all front-end platforms with the goal of monetizing user traffic while delivering an exceptional user experience.
Our platform is built on Java, TypeScript, Node.js, React.js, React Native, Spring, Spring Boot, Couchbase, BigQuery, Docker, Kubernetes, Graphite, Grafana, Kibana and GraphQL
Responsibilities:
- Develop robust frontend solutions using modern technologies, building components that are used across all front-end platforms (mobile and web apps).
- Collaborate with your team to quickly test ideas with users, analyze results, and iterate to improve the product.
- Explore and evaluate new languages, libraries, and frameworks to foster continuous innovation. Share best practices and contribute to setting technical standards across teams.
- Create highly reusable frontend components that can be dynamically integrated into any React-based frontend.
- Leverage your engineering expertise to automate processes and support the team in making informed technical decisions.
Qualifications:
- 5+ years of professional experience in JavaScript development, with 4+ years on Node.js as well
- You have improved performance and analysed bottlenecks in production systems through benchmarks and stress tests. You are no stranger to profiling a front-end.
- Strong understanding of asynchronous programming and event-driven architectures.
- Experienced in tackling complex, multi-domain problems by analyzing requirements, designing and building modular solutions, and delivering them through an MVP-first, value-driven, and iterative approach.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
English - upper- intermediate or higher.
Recruitment process:
HR call
Technical
Client:
Pre-screen interview
Test Task
Tech screen and PM Interview
Technical client Interview
Final Business Interview