Frontend Engineer (React, Remote, Europe)
Spacelift
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Europe
- Job Type
- full-time
- Salary
- EUR 70,000 - 95,000
- Posted
- January 28, 2026
Job Description
Spacelift is an infrastructure orchestration platform that manages your entire infrastructure lifecycle—provisioning, configuration, and governance. It integrates with all your infrastructure tooling (e.g., Terraform, OpenTofu, CloudFormation, Pulumi, Ansible) to provide a single integrated workflow so you can deliver secure, cost-effective, and resilient infrastructure quickly.
By automating deployment and configuration, providing developer self-service, golden paths with guardrails, and an OPA policy engine, Spacelift empowers businesses to accelerate developer velocity while maintaining control and governance over their infrastructure. Spacelift offers unrivalled support, no-nonsense pricing, and a range of deployment models to fit your specific needs.
Spacelift was founded in 2020 by long-time DevOps practitioner Marcin Wyszynski and successful entrepreneur Pawel Hytry and has raised $82.3 M in funding over four rounds from top venture capital firms including Insight Partners, Blossom Capital, Hoxton Ventures, Inovo Venture partners and Five Elms Capital.
We are looking for software engineers who are passionate about building tools. Engineers who want to contribute to every aspect of building new functionality—from discovery to delivery to release—and drive key decisions. We build highly technical products that need a good understanding of our users' problems and excellent engineering to nail the solution.
The Team
We work in product teams (8), a team lead, backend and frontend engineers, a UX/UI designer, and a product manager. To move fast and make better decisions, we work closely and pair on problems and issues. We care about each other. We believe that having Engineers leading the projects and initiatives is the best solution as our platform is very technical.
The role
As a Frontend Engineer at Spacelift, you’ll work directly on our product, your work will have a visible impact on how users experience the platform, combining complex technical requirements with performance, usability, and a high bar for UI quality.
You’ll collaborate closely in a cross-functional setup with designers, backend engineers, and product teams.
How we work:
-
Regular Frontend Guild and Design System Guild meetings
-
UI Alignment Tuesdays to keep the interface consistent across the product
-
Stability Tuesdays — dedicated time to reduce technical debt and improve reliability
Our stack:
React, TypeScript, GraphQL, Coding AI assistant (Claude Code, Cursor)
About You:
-
3+ years of experience with JavaScript
-
2+ years of hands-on experience building front-end applications with React
-
Strong product mindset - you care about user impact
-
High level of autonomy - you can own problems end to end and make decisions
-
Proactive approach - you don’t wait for tasks, you identify opportunities and take action
-
Strong problem-solving skills
-
Fluent English, clear verbal and written communication
Nice-to-have:
-
Experience with testing tools such as Jest or Playwright
-
Experience working with design systems and accessibility standards
-
Interest in DevOps or infrastructure-related topics
Why Spacelift?
-
Innovative Culture: Join a team shaping cloud infrastructure management’s future
-
Growth Opportunities: Be a key player in driving Spacelift’s business and AWS partnership to new heights
-
Work-Life Balance: Flexible work environment, with remote-first options and competitive compensation packages
-
Collaborative Team: Work with passionate, talented people committed to driving success for our customers and partners
-
Competitive salary and equity package: between EUR 70,000 - 95,000 (with an option to go higher for outstanding candidates)
Hiring Process
-
30-minute with our Technical Recruiter
-
30-minute introductory video call with one of our Team Leads
-
Take-home exercise
-
Live coding interview with two engineers
-
45 minutes behaviour/technical interview with our Director of Engineering
-
Reference check
Our values
At Spacelift, we preach Customer, Ownership, Respect, and Pragmatism - these four values encompass our vision, mission, and principles. They guide and unite us as a community on the journey we've embarked on.
π― Who is this job for?
This role is ideal for a mid-level Frontend Engineer who enjoys building polished, high-impact UIs for technically complex products. You’ll work closely with designers, backend engineers, and product managers to shape the user experience of an infrastructure orchestration platform used by DevOps teams, combining strong React skills with a clear product mindset and attention to performance, consistency, and usability.
Spacelift is a remote-first, Europe-based company that values autonomy, ownership, and pragmatism. The position suits someone proactive and comfortable owning features end to end, contributing to design systems, and improving frontend reliability over time. It’s a strong match for engineers who want visible product impact, steady growth, and collaboration in a highly technical but supportive environment.
π¬ Potential Interview Questions
-
What frontend technologies are you most comfortable with for building complex web applications?
My core stack is React with TypeScript, supported by modern tooling like Vite/Webpack, ESLint/Prettier, and CSS-in-JS or utility-first styling (Tailwind / CSS Modules). I’m very comfortable working in component-driven architectures with Storybook and consuming GraphQL or REST APIs. -
How do you approach building React UIs that balance complexity (infra-focused features) with simplicity for the user?
I start by clarifying the user’s workflow and mental model, then map that to small, composable components. I push complex logic into hooks and state containers so components stay presentational and easy to reason about. I iterate with designers and product on prototypes, validating that we’re surfacing the right information while hiding unnecessary complexity behind sensible defaults and progressive disclosure. -
Describe your experience with TypeScript in frontend applications. How do you use it to improve quality?
I treat TypeScript as a core part of the design process: I define strict interfaces for props, API responses, and shared domain models, and enable strict mode to catch issues early. I use discriminated unions for complex UI states, leverage generics in reusable hooks, and rely on the type system to guard against inconsistent data flows as the app grows. -
Have you worked with GraphQL in React apps? How do you structure data fetching and state management?
Yes. I typically use a GraphQL client like Apollo or urql, colocating queries with components while keeping shared fragments and generated types in a dedicated layer. For local UI state, I prefer React context or lightweight state libraries when needed, and I lean on GraphQL cache normalization to avoid duplicating server data in client state. -
How do you ensure performance and responsiveness in data-heavy UIs (e.g., dashboards or infra views)?
I avoid unnecessary re-renders with memoization (React.memo/useMemo/useCallback), split large views into smaller components, and lazy-load heavy sections. For large lists or logs I use virtualization, and I’m careful about debouncing expensive operations. I regularly profile with browser dev tools and Lighthouse, monitoring key metrics like TTI, CLS, and interaction latency. -
What is your approach to testing frontend code in a React/TypeScript project?
I treat tests as part of the design: unit tests for critical logic and hooks (Jest/Vitest), component tests for core UI flows (React Testing Library), and a small but meaningful set of end-to-end tests (Playwright/Cypress) for high-value user journeys. I focus tests on behavior, not implementation details, and integrate them into CI so regressions are caught before deployment. -
How have you worked with design systems and ensuring UI consistency across a growing product?
I like to centralize primitives (buttons, inputs, layout components, typography, spacing tokens) in a shared design system, documented in Storybook. New screens are assembled from these building blocks rather than bespoke styles. I work closely with design to keep Figma and code in sync, and I treat any ad-hoc styling as a smell that usually indicates a missing reusable component. -
Can you give an example of owning a frontend feature end-to-end in a cross-functional team?
In a recent project I owned a new “activity overview” dashboard: I worked with product to refine scope, collaborated with backend to shape the API, defined the component architecture, implemented the UI in React/TypeScript, added tests, and rolled it out behind a feature flag. I also monitored usage and performance after release and iterated based on user feedback. -
What interests you about working on a DevOps/infra platform like Spacelift from a frontend perspective?
I enjoy building tools for technical users where a good UI actually unlocks productivity. Infra orchestration is inherently complex, and translating that into intuitive dashboards, workflows, and guardrails is a fun challenge. The idea of giving platform teams and developers a clearer, faster way to reason about their infrastructure is very motivating to me. -
How do you work day-to-day in a remote, highly autonomous environment and keep communication effective?
I’m proactive and default to over-communicating in writing: clear tickets, concise status updates, and design/tech notes in docs. I break work into small, visible increments, ask questions early, and use async channels for most discussions while still valuing focused pairing sessions when needed. I’m comfortable making decisions independently, but I always surface trade-offs and involve the team when choices have broader impact.
π Job Summary
Spacelift is hiring a Frontend Engineer (React, Remote, Europe) to own and evolve the UI of its infrastructure orchestration platform used by engineering teams to manage Terraform/OpenTofu, Pulumi, CloudFormation, and more. You’ll build performant, high-quality product interfaces in React, TypeScript, GraphQL (with AI coding tools like Claude Code/Cursor), working in small cross-functional product teams with strong engineering ownership, Stability Tuesdays for tech debt, and active frontend/design-system guilds. It’s a great fit if you have 3+ years with JS (2+ with React), a strong product mindset, enjoy autonomy and end-to-end feature ownership, and want to work on deeply technical infra tooling; compensation is €70k–95k + equity, with flexibility to go higher for outstanding candidates.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox