← Back to list
Job · Senior

Senior Frontend Engineer - AI

Frontend Developer • Senior • Remote • Full-time • Portugal Portugal

Design and build sophisticated web experiences that let customers and end users interact naturally and effectively with Intermedia's AI-powered digital agents. The main frontend challenges are real-time conversations, streaming AI responses, embedded experiences and handoffs between digital agents and human assistance.

Responsibilities

  • ▹Design, develop, test and maintain high-quality web applications and frontend capabilities that power interactions with Intermedia's digital agents
  • ▹Build intuitive conversational experiences that enable users to interact naturally with AI-powered agents through web channels
  • ▹Develop reusable web components and frontend capabilities that allow digital agent experiences to be embedded across Intermedia products and customer-facing websites
  • ▹Build responsive experiences for real-time and asynchronous AI interactions, including streaming responses, typing and processing states, long-running operations, errors and interruptions
  • ▹Develop user experiences that clearly communicate agent actions, status, results, limitations and requests for additional information
  • ▹Build interaction patterns that support rich conversational experiences beyond text, including structured content, forms, actions, links, files and other interactive elements
  • ▹Develop experiences that support effective transitions and handoffs between digital agents and human assistance while maintaining appropriate conversation context
  • ▹Partner with AI/ML and backend engineers to define APIs, events, data contracts and interaction patterns required to support digital agent experiences
  • ▹Collaborate closely with Product and UX to translate customer needs, conversational design and emerging AI capabilities into intuitive product experiences
  • ▹Help define frontend architecture and reusable patterns for digital agent experiences across web channels
  • ▹Design solutions that support configuration and customization of digital agent experiences while maintaining consistent engineering and UX standards
  • ▹Optimize applications for performance, responsiveness, scalability and reliability across browsers, devices, network conditions and customer environments
  • ▹Ensure digital agent experiences meet appropriate accessibility and inclusive design standards
  • ▹Design frontend applications with appropriate consideration for authentication, authorization, privacy, security and protection of sensitive information
  • ▹Build appropriate analytics, telemetry, monitoring, logging and observability into digital agent experiences
  • ▹Use product and operational data to identify performance issues and opportunities to improve the user experience
  • ▹Lead technical design discussions and provide guidance on complex frontend engineering decisions
  • ▹Conduct code and design reviews and help establish strong standards for frontend architecture, code quality, testing, performance and maintainability
  • ▹Troubleshoot complex production issues spanning frontend applications, APIs, real-time interactions and AI-enabled experiences
  • ▹Mentor and coach engineers and contribute to raising frontend engineering capabilities across the team
  • ▹Lead complex frontend initiatives from concept and technical design through implementation, deployment and continuous improvement
  • ▹Stay current with emerging technologies and engineering approaches related to frontend development, conversational interfaces, AI agents and human-AI interaction

Requirements

  • ▹Bachelor's degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experience
  • ▹8+ years of professional software engineering experience, with significant experience developing sophisticated frontend applications
  • ▹Deep proficiency in JavaScript and/or TypeScript and modern frontend frameworks such as React or Angular
  • ▹Strong knowledge of HTML, CSS, responsive design, browser technologies and modern web application architecture
  • ▹Demonstrated experience designing and building complex, interactive web applications used in production environments
  • ▹Strong understanding of frontend architecture, component design, state management, application performance and maintainability
  • ▹Experience designing reusable frontend components, libraries or application frameworks
  • ▹Experience integrating frontend applications with RESTful APIs, asynchronous services and distributed backend systems
  • ▹Experience building real-time, asynchronous or event-driven user experiences
  • ▹Strong understanding of automated frontend testing and modern software engineering practices
  • ▹Experience designing applications for performance, scalability, reliability and production support
  • ▹Strong understanding of web accessibility, responsive design, browser compatibility and frontend security
  • ▹Experience with CI/CD, source control, code reviews, observability and modern software delivery practices
  • ▹Demonstrated ability to independently lead complex technical initiatives from design through production
  • ▹Strong problem-solving skills and the ability to navigate ambiguous and evolving technical requirements
  • ▹Experience providing technical guidance, code review or mentorship to other engineers
  • ▹Strong communication and collaboration skills with the ability to influence technical decisions and work effectively across Product, UX, frontend, backend, AI/ML and platform teams
  • ▹Working understanding of Agile development methodologies and frameworks

Soft skills

MentoringTechnical leadershipCommunication and influenceCross-team collaboration

About the company

Intermedia is a leading provider of cloud communications and collaboration technology.

Education: Számítástechnikai, szoftverfejlesztési vagy rokon műszaki alapdiploma, vagy azzal egyenértékű gyakorlat

Similar jobs