Senior Frontend Engineer - Ticketing Experience
About your team
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
How we work
We have implemented a hybrid workplace, in which our team in Wrocław and nearby (up to 50 km), follows a 3/2 model: three days in the office to foster creativity, teamwork, and social interaction, and two days working from home.
If you’re based outside of Wrocław, you'll work in the office for three days each month to maintain valuable face-to-face connections, while continuing to contribute significantly to product engineering remotely.
Benefits
We don’t want you to worry about all the basic benefits - like a Multisport card, private health care, or a home office equipment budget.
What we really want you to feel and what we believe in is that the real benefits come from the culture we’ve built.
With a hybrid work model (whether it's three days per week or three days per month, depending on your location), unlimited paid days off and sick days policy, an environment focused on outcomes instead of worked hours, and people dedicated to their work, you’ll find a workplace where you can thrive.
And here’s the icing on the cake: you’ll have the opportunity to work with the makers behind all Text products: LiveChat, ChatBot, HelpDesk, KnowledgeBase, OpenWidget.
Are you feeling like this might be a great place to consider working for? We feel it too ;) Join us and apply.