Skyscanner is a fast-paced tech company that just happens to be in the travel business. Today we’re the world’s travel search engine. Tomorrow, we’ll be everyone’s personal travel assistant. To get from here to there, we need to constantly and continuously offer our customers the best possible user experience. Which is where you come in!
We’re looking for Full Stack engineers who relish working with the latest frontend technologies including React.
Delivering to millions of users globally means you can expect a variety of areas to contribute to. We are standardizing around React and exploring micro-services and micro-sites powered by NodeJS, with isomorphic server-side rendered components.
Willingness to work closer to the server-side is a plus: teams may need to tie together Skyscanner APIs, create new ones, and work closer to the backend to achieve great frontend performance. You don’t need to be a backend distributed systems expert though.
We’re building robust tooling with deploy pipelines that enable rapid development (e.g., 10-minute setup for a 'hello world' server in AWS, integrated with our frontend styles and component library).
We’re also exploring server-side and hybrid rendering strategies for our iOS & Android apps, as well as React Native.
What We Can Offer You
Ownership – the freedom and trust to do what you do best and make impactful decisions.
Impact – significant opportunity to contribute positively across our business, people, partners, and millions of users.
Our Tech Stack – exposure to a wide range of modern technologies, with opportunities to evolve their use.
Open Source – chance to open source the tools you develop.
Master, Teach, Learn – collaborate, learn from, and share knowledge with talented colleagues in a culture of excellence.
Work-Life Balance – flexible working arrangements, including remote work, with no strict clocking-in.
An Excellent Career Move – engaging challenges and opportunities for personal growth.
What We Like to See
Experience in a consumer-facing web economy, developing modern web applications at scale.
A modern engineering mindset: moving fast with confidence, backed by experimentation, metrics, automated testing, and continuous delivery.
Frontend Skillset
* Proficiency in modern frontend technologies such as ES6, Sass / Less, Webpack, npm.
* Experience with a modern frontend framework (React, Angular, Vue, Backbone, etc.).
* Strong understanding of HTML and CSS.
* An appreciation for great product design, UX, and aesthetics.
* Ability to build a new frontend codebase from scratch, with opinions on engineering standards, testing frameworks, builds, and module bundling.
* Experience scaling frontend engineering through component-driven development, delivering reusable modules, and performance optimization.
* Understanding of Single Page Applications vs. Server-Side Rendering trade-offs.
* Solid understanding of REST principles and willingness to work on backend API development; ability to discuss what makes a good API.
* Capability to set up a database in your preferred language/framework and create full-stack web applications independently.
#J-18808-Ljbffr