Requirements: English
Company: Zendesk
Region: Krakw , Lesser Poland Voivodeship
As a Senior Frontend Engineer at Zendesk AI Agents (Ultimate) you'll play a key role in shaping and building our backend, collaborating closely with our Product Manager, AI and Machine Learning Engineers / Scientists, Backend developers, and the broader tech team to deliver groundbreaking features focused on speed and reliability, all while keeping a strong focus on user experience.
The Agentic tribe is revolutionizing the chatbot landscape with Gen3, a cutting-edge AI Agent system that's pushing the boundaries of conversational AI. Gen3 is not your typical chatbot; it's a goal-oriented, dynamic, and truly conversational system capable of reasoning, planning, and adapting to user needs in real-time. By leveraging a multi-agent architecture and advanced language models, Gen3 delivers personalized and engaging user experiences, moving beyond scripted interactions to handle complex tasks and "off-script" inquiries with ease.
As an engineer on our team, you'll be at the forefront of this exciting technology, contributing to a product that's redefining how businesses and users interact. You will have full responsibility to build, test, and iterate rapidly to bring high-quality AI products to our massive user base at an unparalleled scale.
Join us in revolutionizing the chatbot/agent landscape and be part of a team that's shaping the future of AI interactions. Neat architecture and good software engineering practices are your guiding principles, as you believe that excellent user experience is best built over a solid codebase.
Your responsibilities:
- Maintain and develop the Zendesk AI Agents platform using TypeScript, React and other state-of-the-art libraries.
- Proactively suggest and pursue improvements on our codebase and architecture, from code-changes and testing to CI/CD and deployment.
- Contribute to modularisation and to scalable architecture solutions to both new and existing components.
- Build user-friendly frontend applications that help our clients to design conversations and automate workflows.
- Work closely with other members of the development team to ensure new product features are built stable and intuitive.
- Learn and experiment with new tools and technologies aiming to develop new product features, improve UX, and reduce code complexity.
- Stay up to date on industry trends, helping drive Ultimate to innovate.
Who you are
Were looking for a communicative, experienced engineer with a product mindset who takes pride in producing slick applications which are easy and fun to use, built upon logical, simple and effective solutions to complex issues.
- You feel confident with the Web Standards and the inner workings of the browser and the internet.
- Writing tests for your code is a regular practice for you, you encourage a testing culture in your team and supervise it if necessary.
- You have excellent programming skills in TypeScript and in React or similar tools (Angular, Vue, etc).
- Server side, infrastructure and micro-frontends experience is a plus!
- You know how to approach performance bottlenecks and have the ability to come up with realistic solutions.
- You care deeply about engineering practices, as well as the end-user and your team.
- You love your job, you enjoy mentoring and enabling others and you know how to ask for help when you need it.
- You understand feedback as a tool for growth and utilize it to grow and encourage growth in others.
- You are curious and continuously learning new things that can add value to your job.
- You are a positive, proactive team player, have strong communication skills and high proficiency in English.
How do we measure success in this position?
- You contribute to the overall architecture and performance of our frontend application.
- You ship features with your team that solve real customer problems.
- You influence your teams product direction with your ideas.
What we offer
- Full ownership of the projects you work on.
- Team of passionate people who love what they do.
- Exciting projects, ability to implement your own ideas and improvements.
- Opportunity to learn and grow.
...and everything you need to be effective and maintain work-life balance:
- Flexible working hours.
- Hybrid work environment (We encourage you to work one day per week from our beautiful Krakow office )
- Professional development funds.
- Choice of your laptop and other equipment.
- Premium Medical Insurance as well as Private Life Assurance.
<