Software Developer
Intermedia Intelligent Communications4 hours ago
Remote, PortugalSenior
Responsibilities
- Design and develop scalable, maintainable frontend solutions aligned with engineering standards.
- Build AI-powered frontend experiences for Contact Center and Unified Communications products, including AI Agents, Agent Assist, Supervisor Assist, and AI Builder.
- Develop responsive, reusable web interfaces using Angular or similar frameworks and integrate them with backend AI services.
- Collaborate with UX/UI designers and cross-functional teams to deliver intuitive, usable, and accessible experiences.
- Contribute to frontend architecture and subsystem-level technical design decisions.
- Optimize application performance, responsiveness, and cross-browser behavior.
- Write clean, maintainable, testable code and participate in code reviews.
- Troubleshoot and improve existing frontend applications and document technical decisions.
- Participate in Agile ceremonies, demos, and planning sessions.
- Potentially lead frontend initiatives, mentor engineers, and contribute to engineering standards.
Requirements
- 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, including modern APIs and distributed services.
- Strong JavaScript/TypeScript, HTML5, and CSS3 skills with experience in Angular or React.
- 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, modern frontend build tools, and frontend testing frameworks.
- Knowledge of responsive design, accessibility, usability, and frontend quality assurance practices.
- Experience building complex product experiences rather than only content-driven websites.
- Ability to contribute to technical design discussions and write functional specifications for smaller subsystems.
- Strong problem-solving, collaboration, and communication skills.
- Experience with AI-powered products, assistants, virtual agents, builder-style applications, design systems, or reusable component libraries is preferred.
- Experience with Azure or AWS, CI/CD pipelines, frontend delivery practices, frontend initiative leadership, or engineering mentorship is preferred.
Benefits
- Primarily remote work with occasional visits to the Coimbra office.
- Future office locations are planned in Aveiro and Porto.
- Opportunities to collaborate with product, design, backend, and AI-focused teams on AI-powered products.
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.