Job Description
As a Senior Frontend Engineer at Zendesk AI Agents 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.
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
We’re 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 team’s product direction with your ideas.
#LI-MK12