Hiring.Camp

Software Developer

Intermedia Intelligent Communications

·

Today

Location
Portugal
Workplace
Remote
Type
Full-time
Department
IT
Source
Pinpoint

Description

Software Developer

Department: Dev & Engineering

Employment Type: Full Time

Location: Portugal

Reporting To: Tiago Lopes Leitao



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.

Skills

JavaScriptTypeScriptReactAngularHTML5CSS3AWSAzureCI/CDRESTGraphQLAgileDevOps
Remote Software Developer at Intermedia Intelligent Communications | Hiring.Camp