About Terminal
Terminal is the smarter global talent platform for hiring developers. We connect high-growth companies with top-tier software developers, simplifying talent acquisition for startups and enterprises.
About The Role
We’re looking for a Frontend Engineer to join us on a 3-month contract. You’ll play a key role in empowering our Growth team by building React + Storyblok components that enable flexible, composable content creation. You’ll follow a mindset of creating simple, reusable UI blocks that support varied use cases across the marketing site. As a Frontend Engineer, you’ll work with a modern tech stack of React, Typescript, Next.js, GraphQL, Chakra UI and Storyblok, collaborating closely with our Lead Engineer, Design, and Growth teams. We offer a remote-friendly environment that values great work-life balance and operates on a foundation of trust.
What You’ll Do
- Your day-to-day will involve working closely with the Lead Engineer, designers, and Growth stakeholders to:
- Build and maintain composable React components integrated with Storyblok to support flexible content creation
- Collaborate closely with Design and Growth teams to rapidly ship marketing experiments
- Improve technical SEO across key pages of the marketing site
- Contribute to a major rebranding effort for the marketing site
- Maintain a high standard of code quality, accessibility, and performance
- Work autonomously, communicating clearly with stakeholders
- Take ownership of implementation details and edge cases
- Support a fast-moving team with clean, maintainable code
What You’ll Bring
- Strong experience with React, TypeScript, HTML, and CSS
- Proficiency in functional CSS approaches (e.g. Tailwind, Emotion, or Chakra UI)
- You care about your craft, you leave code better than you found it
- Comfortable working independently and taking ownership of outcomes
- Experienced in collaborating with Design through Figma or Sketch Nice to have:
- Experience with Next.js
- Familiarity with design systems
- Experience with Storyblok or other headless CMSs