[All remote jobs](https://jobicy.com/jobs.md)[![Five9 logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/7c3d754e-221.png)](https://jobicy.com/company/five9.md)[Five9](https://jobicy.com/company/five9.md)

# Senior Software Engineer – Frontend

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

[Apply for this job](#job-application)[View company](https://jobicy.com/company/five9.md)ShareRemote from[Portugal](https://jobicy.com/job-region/portugal.md)SalaryUndisclosedDepartment[Software Engineering](https://jobicy.com/categories/engineering.md)EmploymentFull TimeExperienceSeniorPublished12 Oct 2026Apply before11 Nov 2026Listing views48Application actions1Application toolkit

## Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

## The role, at a glance.

Five9 is hiring a Senior Frontend Software Engineer to build AI-enabled cloud contact-center applications. The role centers on implementing UX designs with React, Redux, JavaScript, and TypeScript, including custom Google Looker Studio dashboard widgets. The engineer will work in an Agile team on a scalable GCP-based platform and use cloud components such as CDNs and NoSQL databases. This position includes production ownership, on-call troubleshooting, architecture documentation, and close collaboration with UX designers. It is remote within Portugal, although candidates in specified Porto-area municipalities are expected to work in the office three days per week.

## Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

### Job Complexity

4/5EasyHard

### Pace & Pressure

4/5RelaxedFast-paced

### Autonomy Level

4/5GuidedFull ownership

### Communication Load

4/5IndependentCollaborative

AI insightThis is a senior-level engineering role requiring 5+ years of development experience, strong React/Redux expertise, and responsibility for production reliability. The combination of high-performance frontend work, cloud-platform awareness, and on-call ownership makes the role technically demanding.

## Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianMarket rate$155,000US market range$130k–$190k0$209k

AI insightNo actual salary range is disclosed in the posting; benefits, bonus scheme, shares, and meal allowance are not salary disclosures. Estimated US annual base-salary market range for a senior frontend software engineer with React/TypeScript, cloud-platform exposure, and production ownership is $130,000-$190,000 USD, with an estimated midpoint of $155,000 USD. This is a US-market estimate for analysis only and is not compensation offered by Five9.

## Core skills

Skills and capabilities most closely associated with this opportunity.

[React](https://jobicy.com/jobs?search_keywords=React.md)[Redux](https://jobicy.com/jobs?search_keywords=Redux.md)[JavaScript](https://jobicy.com/jobs?search_keywords=JavaScript.md)[TypeScript](https://jobicy.com/jobs?search_keywords=TypeScript.md)[Frontend Architecture](https://jobicy.com/jobs?search_keywords=Frontend%20Architecture.md)[Web Application Development](https://jobicy.com/jobs?search_keywords=Web%20Application%20Development.md)[Google Looker Studio](https://jobicy.com/jobs?search_keywords=Google%20Looker%20Studio.md)[GCP](https://jobicy.com/jobs?search_keywords=GCP.md)[Agile Scrum](https://jobicy.com/jobs?search_keywords=Agile%20Scrum.md)[Production Support](https://jobicy.com/jobs?search_keywords=Production%20Support.md)

Sample interview questionsHow would you structure a large React and Redux application to keep it maintainable as features grow?I would organize the application by feature domain, keep reusable UI components separate from feature-specific containers, and establish clear boundaries for state ownership. I would use Redux for shared or cross-cutting state, while retaining local component state where global coordination is unnecessary. Typed actions, selectors, API abstractions, and consistent testing conventions help preserve clarity as the codebase expands.

Describe how you would implement a high-performance dashboard widget that displays frequently updated data.

I would first define update frequency, data volume, and user interaction needs, then avoid unnecessary renders through memoization, stable props, and selective state subscriptions. For large datasets, I would use pagination, aggregation, virtualization, or server-side filtering as appropriate. I would also monitor rendering and network performance, handle loading and error states, and ensure the widget remains accessible and responsive.

What is your approach to translating a UX design into a production-ready frontend implementation?

I begin by reviewing flows, responsive behavior, interaction states, accessibility requirements, and unclear edge cases with the designer. I break the design into reusable components, implement a consistent design-token approach where available, and validate the result against the intended user journey. I also include error, empty, loading, and keyboard-navigation states rather than implementing only the ideal visual path.

How do you approach on-call ownership for a frontend application?

I ensure the application has actionable monitoring, meaningful client-side error reporting, dashboards, and documented runbooks before an incident occurs. During an incident, I prioritize user impact, quickly narrow the issue through logs and telemetry, communicate status clearly, and deploy a safe mitigation or rollback. Afterward, I document the root cause and drive preventive improvements such as tests, alerts, or resilience changes.

How would you use GCP services such as a CDN and NoSQL database to support a scalable web platform?

I would use a CDN to cache static frontend assets close to users, apply cache-control policies carefully, and version assets to enable safe releases. A NoSQL database can support high-throughput, flexible data access patterns when its schema and partitioning are designed around the application's query needs. I would work with backend and platform engineers to define reliability, security, observability, and cost requirements rather than treating these services as isolated implementation details.

Opportunity details

## About this role.

Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.

Living our values everyday results in our team-first culture and enables us to innovate, grow, and thrive while enjoying the journey together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their authentic selves.

Five9 has led the cloud revolution in contact centers, helping organisations transition from legacy premise-based solutions to the cloud. The cloud contact center market has become the hot space for innovation in real-time communications, and is the tip of the spear for the application of Artificial Intelligence, especially Generative AI and Large Language Models (LLM). Our innovative AI team is responsible for developing a suite of leading edge AI products built upon industry-leading AI tech from vendors like OpenAI, Google, and Amazon. These products include enterprise voice and chatbots (think: ChatGPT for businesses), agent assistance, and conversation analytics. This team – the fastest growing at Five9 – is seeking a talented and experienced Senior Front End React/Redux Software Engineer. In this role, you will be part of the team that builds software that brings AI technologies to users. Prior AI experience is not required – you will receive on-the-job experience for some of the hottest skills on the market. An ideal candidate for us is an experienced engineer who is passionate about building high performance web platforms and applications, a brilliant problem solver and a creative self-starter.

Key Responsibilities:

* Implement UX designs by working with UX Designers on a day-to-day basis, using React/Redux based framework.
* Build custom widgets for dashboards developed using Google Looker Studio plugins.
* Be part of an agile team to develop a scalable, highly available application platform using modern PaaS platforms such as GCP.
* Participate and contribute to requirements analysis and grooming.
* Understand how to leverage PaaS components, such as CDN, noSQL databases when developing software in order to achieve scalability, reliability, and operability.
* Document and communicate clearly architecture and implementation solutions.
* Have ownership of your code in production, including on-call, troubleshooting.

Key Skills:

* 5+ years software development experience.
* React/Redux focus.
* Highly proficient in JavaScript and TypeScript.
* Experience in operational code ownership – on-call, troubleshooting, uptime
* Experience in applying modern UI design patterns and separating concerns in a distributed system.
* Must have experience working within an Agile/Scrum team.
* Positive, self-motivated and enthusiastic attitude with a strong sense of ownership.
* Strong pro-active communication skills, both verbal and written.
* Experience in contact center software is a plus but not required.
* Experience with custom widget development using Google Looker Studio is a plus but not required.

Workplace location: This role is fully remote for candidates who reside outside Porto, Maia, Matosinhos, Gondomar, Valongo e Vila Nova de Gaia. Candidates who reside within those municipalities would be required to work in-office 3 days a week.

Benefits:

* Five9 Shares
* Bonus Scheme
* 10% Flexi Benefit
* Meal Allowance
* Medical Insurance
* Life Insurance
* 25 day Annual Leave + Public Holidays

Five9 embraces diversity and is committed to building a team that represents a variety of backgrounds, perspectives, and skills.  The more inclusive we are, the better we are.  Five9 is an equal opportunity employer.

Five9 is committed to providing reasonable accommodations for qualified individuals with disabilities throughout the application and interview process. If you need assistance or an accommodation due to a disability, please contact us at accommodations@five9.com to request an accommodation. Requests will be handled confidentially and in accordance with applicable law.

View our privacy policy, including our privacy notice to California residents here: [https://www.five9.com/pt-pt/legal](https://www.five9.com/pt-pt/legal).

Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.

Show more

[Apply now >](https://jobicy.com/jobs/155063-senior-software-engineer-frontend-2.md)

>  Annual salary information is not provided for this position. Explore salary ranges for similar roles in our [Salary Directory ›](https://jobicy.com/salaries.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

## Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Keep exploring

## Related remote jobs.

*
![Grafana Labs logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/11/42a3c42246467ec231dd876e92b63452.jpeg)
Grafana Labs Oct 12  New

### [Engineering Manager – Observability | Ireland | Remote](https://jobicy.com/jobs/155071-engineering-manager-observability-ireland-remote.md)

Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale….

*
![Smartsheet logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/8b6103bd-221.jpg)
Smartsheet Oct 12  New

### [Principal Software Engineer (Remote Eligible in Bulgaria)](https://jobicy.com/jobs/155062-principal-software-engineer-remote-eligible-in-bulgaria.md)

For over 20 years, Smartsheet has empowered teams to manage work seamlessly and scale solutions smarter. Now, in our most ambitious chapter yet, we are uniting human teams with AI…

*
![Five9 logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/7c3d754e-221.png)
Five9 Oct 12  New

### [Software Engineer II – Data Platform](https://jobicy.com/jobs/155066-software-engineer-ii-data-platform.md)

Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide. Living our values…

*
![Smartsheet logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/8b6103bd-221.jpg)
Smartsheet Oct 12  New

### [Software Engineer (Remote Eligible in Bulgaria)](https://jobicy.com/jobs/155069-software-engineer-remote-eligible-in-bulgaria.md)

For over 20 years, Smartsheet has empowered teams to manage work seamlessly and scale solutions smarter. Now, in our most ambitious chapter yet, we are uniting human teams with AI…

*
![Grafana Labs logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/11/42a3c42246467ec231dd876e92b63452.jpeg)
Grafana Labs Oct 12  New

### [Engineering Manager – Observability | Germany | Remote](https://jobicy.com/jobs/155067-engineering-manager-observability-germany-remote.md)

Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale….

*
![Fleetio logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2023/07/e571b83c37e0ed5371754d319be16e76.jpeg)
Fleetio Oct 12  New

### [Associate Software Engineer, Marketplace](https://jobicy.com/jobs/153044-associate-software-engineer-marketplace.md)

A little about us…Fleetio is a modern software platform that helps thousands of organizations worldwide manage their fleet operations. Transportation technology is a hot market, and we’re leading the charge…

*
![Able logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b70bf263-221.png)
Able Oct 12  New

### [AI Senior Engineer (Graph)](https://jobicy.com/jobs/153037-ai-senior-engineer-graph.md)

Back in 2012, we were a group of engineers and designers who decided we wanted to build things—so we did. Able started as an engineering and product hub building for…

*
![ExtraHop logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/4800f505-221.jpg)
ExtraHop Oct 12  New

### [Software Engineer III | AI/ML](https://jobicy.com/jobs/153029-software-engineer-iii-ai-ml.md)

At ExtraHop, we’re on a mission to protect and empower the connected enterprise. We reveal what is happening in the very infrastructure that sustains businesses, lives, and communities, and ensure…

*
![ExtraHop logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/4800f505-221.jpg)
ExtraHop Oct 12  New

### [Salesforce Developer III](https://jobicy.com/jobs/153019-salesforce-developer-iii.md)

At ExtraHop, we’re on a mission to protect and empower the connected enterprise. We reveal what is happening in the very infrastructure that sustains businesses, lives, and communities, and ensure…

*
![Binance logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/bc822f38-221.jpg)
Binance Oct 12  New

### [Binance Accelerator Program – Applied AI Application Engineer](https://jobicy.com/jobs/153014-binance-accelerator-program-applied-ai-application-engineer.md)

Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. Binance is trusted by more than 320 million people in 100+…

[Browse all jobs](https://jobicy.com/jobs.md)