I

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Senior Frontend Engineer

Frontend EngineeringUpdated on Nov 13
Full-timeRemote in PortugalNo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • At least 8 years of professional software engineering experience, including significant experience developing sophisticated frontend applications.
  • Deep proficiency in JavaScript and/or TypeScript and modern frontend frameworks such as React or Angular.
  • Strong knowledge of HTML, CSS, responsive design, browser technologies, and modern web application architecture.
  • Demonstrated experience designing and building complex, interactive web applications used in production environments.
  • Strong understanding of frontend architecture, component design, state management, application performance, and maintainability.
  • Experience designing reusable frontend components, libraries, or application frameworks.
  • Experience integrating frontend applications with RESTful APIs, asynchronous services, and distributed backend systems.
  • Experience building real-time, asynchronous, or event-driven user experiences.
  • Strong understanding of automated frontend testing and modern software engineering practices.
  • Experience designing applications for performance, scalability, reliability, and production support.
  • Strong understanding of web accessibility, responsive design, browser compatibility, and frontend security.
  • Experience with CI/CD, source control, code reviews, observability, and modern software delivery practices.
  • Demonstrated ability to independently lead complex technical initiatives from design through production.
  • Experience providing technical guidance, code review, or mentorship to other engineers.
  • Working understanding of Agile development methodologies and frameworks.

Responsibilities

  • Design, develop, test, and maintain high-quality web applications and frontend capabilities that power interactions.
  • Develop reusable web components and frontend capabilities that enable digital experiences to be embedded across company products and customer-facing websites.
  • Build responsive real-time experiences, including streaming responses, typing and processing states, long-running operations, errors, and interruptions.
  • Develop user experiences that clearly communicate actions, status, results, limitations, and requests for additional information.
  • Build interaction patterns for rich conversational experiences beyond text, including structured content, forms, actions, links, files, and other interactive elements.
  • Develop experiences that support effective transitions and handoffs.
  • Partner with machine learning and backend engineers to define APIs, events, data contracts, and interaction patterns for digital experiences.
  • Collaborate with Product and UX to translate customer needs and designs into intuitive product experiences.
  • Help define frontend architecture and reusable patterns for digital experiences across web channels.
  • Design solutions that support configuration and customization of digital experiences while maintaining consistent engineering and UX standards.
  • Optimize applications for performance, responsiveness, scalability, and reliability across browsers, devices, network conditions, and customer environments.
  • Ensure digital experiences meet appropriate accessibility and inclusive design standards.
  • Design frontend applications with appropriate consideration for authentication, authorization, privacy, security, and protection of sensitive information.
  • Build analytics, telemetry, monitoring, logging, and observability into digital experiences.
  • Use product and operational data to identify performance issues and opportunities to improve user experience.
  • Lead technical design discussions and provide guidance on complex frontend engineering decisions.
  • Conduct code and design reviews and help establish standards for frontend architecture, code quality, testing, performance, and maintainability.
  • Troubleshoot complex production issues spanning frontend applications, APIs, real-time interactions, and enabled experiences.
  • Mentor and coach engineers and contribute to raising frontend engineering capabilities across the team.
  • Lead complex frontend initiatives from concept and technical design through implementation, deployment, and continuous improvement.
  • Stay current with emerging technologies and engineering approaches related to frontend development and conversational interfaces.

About the Company

Intermedia Intelligent Communications

Unified communications and cloud collaboration provider

Intermedia provides a cloud-based unified communications and collaboration suite for small to mid-sized businesses. Its offerings include voice, video, chat, contact center, file sharing, and email services delivered through a single, subscription-based platform that customers access from the cloud. The company works by delivering an integrated set of tools via a monthly or annual plan, reducing the need for multiple vendors. It differentiates itself with award-winning technical support from JD Power and a partner program that lets resellers offer Intermedia’s services to their own customers. Its goal is to simplify business communications for SMBs by providing an all-in-one, scalable cloud solution with reliable service and support.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Sunnyvale, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at Intermedia Intelligent Communications

See more jobs