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.
What you will be doing:
-
Design and develop high-quality frontend solutions that are scalable, maintainable, and aligned with company standards.
-
Build and evolve AI-powered frontend experiences across Contact Center and UC products.
-
Implement frontend capabilities for products such as AI Agents, Agent Assist, Supervisor Assist, AI Builder, and related AI-driven applications.
-
Build modern, responsive, and reusable web interfaces using Angular or similar frontend frameworks, integrating seamlessly with backend AI services.
-
Collaborate closely with UX/UI designers to create intuitive user experiences and maintain high usability and accessibility standards.
-
Contribute to frontend architecture and help shape subsystem-level technical design decisions.
-
Optimize application performance, responsiveness, and cross-browser behavior across devices and usage contexts.
-
Write clean, maintainable, and testable code that follows Intermedia’s engineering standards and best practices.
-
Participate in code reviews, provide constructive feedback, and help raise the overall engineering quality of the team.
-
Troubleshoot, debug, and improve existing frontend applications and user experiences.
-
Document implementation approaches, technical decisions, and relevant development practices.
-
Stay current with emerging frontend and AI integration trends and apply them where relevant.
-
Actively participate in Agile ceremonies, demos, and planning sessions, sharing progress, technical ideas, and improvements with the team.
What you will bring to the role:
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
-
5+ years of experience in backend software development, with strong experience building modern APIs and distributed services.
-
Strong expertise in JavaScript/TypeScript, HTML5, and CSS3, with solid experience in modern frameworks such as Angular or React.
-
Strong understanding of frontend architecture, reusable component design, state management, and performance optimization.
-
Experience integrating frontend applications with REST APIs and GraphQL services.
-
Familiarity with state management libraries and modern frontend build tools.
-
Knowledge of frontend testing frameworks and best practices in frontend quality assurance.
-
Understanding of responsive design, accessibility principles, and frontend usability best practices.
-
Experience building complex product experiences, not only simple content-driven websites.
-
Strong problem-solving skills and ability to work effectively 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 to work effectively with designers, backend engineers, product managers, and cross-functional teams.
Bonus Skills
-
Experience working on 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.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.