Senior Frontend Developer

Intermedia — Portugal · Posted ~2 hours ago

Senior Full-time

Skills

Frontend development JavaScript TypeScript React Scalable web applications Accessibility Usability Backend API integration Frontend AI APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an AI-focused product engineering team as a Senior Frontend Developer. You will design and build modern, scalable frontend applications that integrate with backend AI services and support rich interaction models. The role requires a product-minded engineer who can deliver intuitive, reliable, accessible experiences and collaborate closely with product, design, backend, and AI specialists.

Highlights

Senior frontend role focused on modern, scalable AI-powered user experiences. Work closely with product, design, backend, and AI teams while tackling complex interfaces with strong emphasis on usability, reliability, and accessibility.

Description

Department: Dev & Engineering Location: Portugal Description About the Role Intermedia is looking for a Senior Frontend Developer to join our AI product engineering team, focused on building the frontend experiences that power AI-driven capabilities across Contact Center and Unified Communications products. In this role, you will help design and develop modern, scalable, and high-quality frontend applications for products and capabilities such as AI Agents, Agent Assist, Supervisor Assist, AI Builder, and other AI-powered experiences. You will work closely with product managers, designers, backend engineers, and AI-focused teams to deliver intuitive, reliable, and high-utility user experiences. This role is a strong fit for someone who is hands-on, product-minded, and comfortable working on complex frontend applications that integrate with backend AI services, support rich interaction models, and require strong usability and accessibility. You should be able to translate product and user needs into scalable frontend architecture, drive implementation quality, and contribute to subsystem design while continuing to grow toward broader technical leadership. While primarily remote, this role requires occasional visits to the office in Coimbra. We plan to open offices in Aveiro and Porto in the future. This approach gives team members the flexibility to ****work remotely ***while also coming together in the office for collaboration and teamwork. Key Responsibilities Design and develop high-quality, scalable frontend solutions aligned with company standards.Build and evolve AI-powered frontend experiences across Contact Center and UC products.Implement frontend capabilities for AI Agents, Agent Assist, Supervisor Assist, AI Builder, and related AI applications.Develop modern, responsive, reusable web interfaces using Angular or similar frameworks, integrating with backend AI services.Work with UX/UI designers to deliver intuitive, accessible user experiences.Contribute to frontend architecture and subsystem-level technical design decisions.Optimise performance, responsiveness, and cross-browser behaviour across devices.Write clean, maintainable, testable code following Intermedia’s engineering standards.Participate in code reviews, offering constructive feedback to elevate team quality.Troubleshoot, debug, and enhance existing frontend applications and experiences.Document implementation approaches, technical decisions, and development practices.Stay current with frontend and AI integration trends and apply them where relevant.Actively participate in Agile ceremonies, demos, and planning, sharing progress and technical ideas. What You'll Bring To The Job Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.5+ years of backend software development experience, with strong skills in modern APIs and distributed services.Strong expertise in JavaScript/TypeScript, HTML5, and CSS3, with solid experience in Angular or React.Strong understanding of frontend architecture, reusable components, state management, and performance optimisation.Experience integrating frontend applications with REST APIs and GraphQL.Familiarity with state management libraries and modern frontend build tools.Knowledge of frontend testing frameworks and quality assurance best practices.Understanding of responsive design, accessibility principles, and usability best practices.Experience building complex product experiences, not just simple content-driven websites.Strong problem-solving skills and effectiveness in an Agile, fast-paced environment.Ability to contribute to technical design discussions and provide functional specifications for smaller subsystems.Strong collaboration and communication skills with designers, backend engineers, product managers, and cross-functional teams. Bonus Skills Experience with AI-powered products, assistants, virtual agents, or builder-style applications.Familiarity with design systems, component libraries, and highly reusable frontend platforms.Experience with cloud environments such as Azure or AWS in globally distributed products.Familiarity with CI/CD pipelines, DevOps concepts, and modern frontend delivery practices.Experience leading frontend initiatives from concept to delivery.Experience mentoring engineers and contributing to engineering standards and best practices.