Text logo

Senior Frontend Engineer - Ticketing Experience

Text
On-site
Wrocław, Poland
Frontend Development
The Ticketing Experience team is building a modern customer support platform that helps businesses provide timely, human, and scalable service through asynchronous channels like email. We believe great customer support software should not only solve problems — it should feel intuitive, fast, and built with the agent experience in mind, and we are at the heart of that mission.

Our team crafts the interface and workflows that support agents in handling conversations smoothly and efficiently — whether it’s one message or thousands a day. From smart automations to flexible message handling, our features are designed to remove friction and let agents focus on what matters: helping people.

As we evolve our platform to support more sophisticated use cases and higher performance at scale, we’re investing heavily in our frontend. 

You’ll join a product team that values clean architecture, thoughtful UX, and tight collaboration between engineering, design, and product. This is a great opportunity to shape the technical direction of our frontend, bring new ideas to life, and contribute to a product used by thousands of support teams every day.

You’ll work alongside five experienced engineers, two QA specialists, and a product designer — all led by Rafał, our product manager.

You will be responsible for:

    • Shaping frontend architecture and contributing to product decisions.
    • Building and maintaining core ticketing functionalities. 
    • Ensuring quality and stability of the ticketing experience.
    • Collaborating closely with the backend and design teams to ship features.
    • Supporting migration from HelpDesk to Text App.
    • Writing and maintaining unit and integration tests.
    • Cooperating with support to resolve complex customer issues.
    • Ensuring your code is production-ready and monitored effectively (via Sentry).

You may be a good fit for this role if you:

    • Are a frontend expert with deep knowledge of React.js and TypeScript.
    • Have strong hands-on experience with state management tools, specifically Redux (with redux-saga and redux-toolkit) and TanStack Query. 
    • Know how to work in and contribute to collaborative, product-oriented teams.
    • Work independently, but think holistically — understanding how frontend decisions impact backend, scalability, and user experience.
    • Own your code — from design to release to debugging.
    • Are comfortable working with modern tooling and fast iteration cycles.
    • Can prioritize and communicate clearly in a cross-functional environment.

Our tech stack:

    • Frontend:  React, TypeScript, TanStack Query, React Router v6/7, Redux, Redux-Saga, Redux Toolkit
    • Tooling: Vite, Turborepo, Storybook, CSS-in-JS, CSS Modules, Github Actions, Sentry
    • Testing: Jest/Vitest, Cypress/Playwright
    • Nice to have: GCP (Cloud Storage), Docker