Software Engineer Frontend – AI
Intermedia Intelligent Communications3 days ago
Remote, PortugalMid Level
Responsibilities
- Develop and maintain frontend applications and reusable components for AI-agent configuration, testing, deployment, and management.
- Build interactive, responsive, accessible web experiences using modern frontend frameworks and browser technologies.
- Integrate frontend applications with APIs, asynchronous services, backend systems, analytics, dashboards, and AI-generated outputs.
- Contribute to frontend architecture, component design, state management, performance, maintainability, and design-system usage.
- Collaborate with product managers, UX designers, backend engineers, data engineers, DevOps teams, and AI/ML engineers.
- Develop and support backend services, data models, analytics workflows, and customer-facing dashboards and visualizations.
- Implement testing, logging, monitoring, observability, and troubleshooting for production services and frontend integrations.
- Participate in code and design reviews and contribute to product quality, customer experience, and engineering efficiency.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- At least 3 years of professional software engineering experience with hands-on modern frontend development.
- Proficiency in JavaScript and/or TypeScript and experience with React or Angular.
- Knowledge of HTML, CSS, responsive design, modern browser technologies, and web accessibility.
- Experience developing production interactive web applications and integrating them with APIs and backend systems.
- Understanding of frontend architecture, component design, state management, performance, and maintainability.
- Experience building reusable components and working with component libraries or design systems.
- Familiarity with automated frontend testing, source control, code reviews, CI/CD, and deployment practices.
- Understanding of security and browser compatibility principles.
- Strong problem-solving, communication, collaboration, and adaptability skills.
- Familiarity with Agile software development practices.
Benefits
- Primarily remote work with occasional visits to the Coimbra or Aveiro office.
- A future Porto office is planned to support in-person collaboration and teamwork.
Tech Stack
Categories
About Intermedia Intelligent Communications
Intermedia Intelligent Communications provides cloud-based unified communications and collaboration for businesses, spanning voice, video conferencing, chat/SMS, contact center, business email, file sharing, and backup. Its subscription UCaaS suite, including Intermedia Unite, is sold directly and through 7,500+ channel partners, serving over 150,000 businesses. Headquartered in Sunnyvale, California, Intermedia is privately held and backed by Madison Dearborn Partners.