
Senior Frontend Engineer - GenAI
- Australia
- Permanent
- Full-time
- Design, implement, and deliver robust frontend software solutions for product features, with a specific focus on integrating and orchestrating interactions with GenAI agents, ensuring high-performance and high-quality systems and applications.
- Write simple, efficient, self-documented, modular, high-quality code that follows best practices, specifically considering the unique challenges of frontend interaction with NLP models and agent outputs.
- Uphold a high bar of engineering standards and coordinate with Infrastructure and Quality, ensuring the reliable display and interaction with AI-generated content and agent states.
- Influence and problem-solve with senior, mid, and junior engineers to deliver high-quality outcomes, particularly in the domain of human-agent interaction design and prompt engineering. This role may not have direct reports, but your leadership and mentorship will drive the squads to successful outcomes.
- Mentor and guide more junior engineers in an impactful and meaningful way, particularly in best practices for designing and developing user interfaces for AI-driven features.
- Actively participate in prompt engineering discussions, contributing a frontend perspective on how prompts can be structured to optimize user experience and agent responsiveness.
- Develop and implement strategies for displaying, interpreting, and managing NLP outputs from GenAI agents to create clear and actionable user experiences.
- Contribute to defining frontend-specific evaluation and testing methodologies for agent interactions, ensuring the user experience is fluid, predictable, and delightful.
- You are a skillful engineer with high standards and a passion for quality backed by 5+ years of related work experience, with a demonstrated interest or experience in developing user interfaces for AI or data-intensive applications.
- Strategic problem-solver who excels at tackling complex technical challenges and providing innovative solutions that enhance product performance and user experience, especially in designing interactions with intelligent agents.
- Excellent communication and collaboration skills, with the ability to clearly articulate complex technical concepts, including GenAI agent functionalities and UX considerations, to both technical and non-technical stakeholders and contribute to architectural decision-making.
- Experience with mentoring junior and mid-level developers, promoting best practices, and contributing to architectural decisions, particularly regarding frontend patterns for AI integration.
- Thrives under high levels of autonomy, takes initiative and ownership, and can navigate ambiguity. Has demonstrated ability to lead projects, collaborate with cross-functional teams, and drive project progress in a fast-paced environment, with an emphasis on integrating cutting-edge AI technologies.
- Passionate about continuous learning, with a deep commitment to staying ahead of industry trends and experimenting with new tools, frameworks, and development practices, especially in Generative AI, LLMs, and agentic systems.
- Experience with CI/CD pipelines, ensuring seamless integration and deployment workflows that accelerate development cycles and ensure high-quality releases, including for features leveraging AI agent APIs.
- Extensive experience implementing responsive designs into software by developing reusable components with JavaScript, HTML and CSS.
- In-depth knowledge of CSS and JavaScript libraries/frameworks. We use Vue.
- Extensive experience working with various APIs (REST, GraphQL) and a strong understanding of how systems and microservices integrate, with specific practical experience in integrating frontend applications with AI/ML microservices and agent orchestration layers.
- Demonstrated understanding of Natural Language Processing (NLP) concepts and how they translate to user interactions.
- Proven ability to design and implement intuitive Human-Agent Interaction (HAI) patterns and apply user experience (UX) principles specifically for conversational AI or agent-driven interfaces.
- Experience with frontend-centric evaluation and testing strategies for AI features, such as A/B testing agent responses or user feedback loops for AI performance.