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.
- 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
About
To explore other opportunities check out our careers page: https://www.intermedia.com/about-us/careers
Skills Required
- Bachelor's or Master's degree in Computer Science, Software Engineering, or 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 and TypeScript
- Proficiency with HTML5 and CSS3
- Experience with modern frontend 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 frontend quality assurance best practices
- Understanding of responsive design, accessibility principles, and frontend usability best practices
- Experience building complex product experiences (not just content 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 subsystems
- Strong collaboration and communication skills to work with designers, backend engineers, and product managers
- 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
What We Do
Intermedia is the cloud communications company that helps over 135,000 businesses connect better – through voice, video conferencing, chat, contact center, business email and productivity, file sharing and backup, security, archiving, and more – from wherever, whenever. We strive to eliminate the need for multiple communications service providers with a seamlessly integrated portfolio of communications and collaboration solutions – all delivered through one highly reliable and secure platform. With month-to-month contract options, one monthly bill, one intuitive point of administrative control, and having been certified by J.D. Power seven times for providing “An Outstanding Customer Service Experience," Intermedia is committed to providing enterprise-grade products to businesses of all sizes through a simple, Worry-Free Experience. As a partner-first company, Intermedia goes to work for over 7,500 channel partners by providing a comprehensive set of programs, resources, and support to help them grow their revenue and maximize their success. Programs include our Customer Ownership Reseller (CORE™) model – which enables partners to resell, package, and manage Intermedia's solutions as if they were their own, while benefiting from highly attractive economic terms and maintaining ownership of their customer relationships – as well as agent models. Intermedia is also proud to be the exclusive cloud communications platform provider for NEC, a leader in global market share for unified communications with an estimated 80+ million business phone users worldwide. Recent Awards: • J.D. Power Certified Assisted Technical Support Program – 2023, 2021, 2020, 2019, 2018, 2017, 2016 • Inc. Magazine’s Best Workplaces of 2021 • PCMag Editor’s Choice – Intermedia Unite • PCMag Editor’s Choice – Intermedia AnyMeeeting • PCMag Editor’s Choice – Intermedia Hosted Exchange • CRN - 5-Star Partner Program - 2023, 2022 • CRN’s Cloud Computing Product of 2022, 2021 – Intermedia Unite









