- Home
- Jobs
- Core - Product Engineering
- Sr Software Engineer - UI

Sr Software Engineer - UI at Five9
India, Bengaluru (Hybrid)Full-timeCore - Product EngineeringPosted 3 months ago
Apply with PipelineAbout the Role
<div class="content-intro"><p><img src="https://www.five9.com/sites/default/files/2025-02/five9-logo.svg" alt="" width="100" style="max-width: 100%;"></p>
<p>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. </p>
<p>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. </p></div><p><strong><span data-contrast="none">Role Overview</span></strong> <br> <br><span data-contrast="auto">We're looking for a talented Frontend Engineer who leads with UI but isn't afraid to go deep. You thrive in a fast moving environment, ship polished interfaces with TypeScript and React and embrace AI-assisted development as a core part of your workflow. This role is front-end-first, but the expectation is that you'll grow into full stack ownership over time.</span><span data-ccp-props="{}"> </span></p>
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">How You Contribute</span></span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"134245418":true,"134245529":true,"335557856":16777215,"335559738":299,"335559739":299}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Design and build responsive, performant UIs using </span><strong><span data-contrast="none">React, TanStack, Zustand,</span></strong><span data-contrast="none"> </span><strong><span data-contrast="none">TypeScript and/or JavaScript</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Collaborate on feature development end-to-end, gradually taking on backend work as you grow</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":30,"335559739":30}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Use </span><strong><span data-contrast="none">GitLab</span></strong><span data-contrast="none"> for version control, CI/CD pipelines, merge request workflows, and issue tracking</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":30,"335559739":30}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Deploy and manage workloads on </span><strong><span data-contrast="none">Google Cloud Platform CDN</span></strong><span data-contrast="none">, working alongside with services like GKE, and Cloud Storage</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":30,"335559739":30}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Leverage </span><strong><span data-contrast="none">AI-assisted (vibe coding)</span></strong><span data-contrast="none"> tools to accelerate development — you're comfortable using Copilot, Cursor, Claude, or similar tools as a force multiplier</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":30,"335559739":30}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none">Write clean, maintainable code with strong typing and component reuse in mind</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":30,"335559739":30}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none">Partner closely with designers and product to translate specs into real, shippable experiences</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":30,"335559739":30}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none">Participate in code reviews, retrospectives, and architectural discussions</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559737":0,"335559738":30,"335559739":30}"> </span></li>
</ul>
<p><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559685":0,"335559738":0,"335559739":0}"> </span></p>
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">Required Skills and Qualifications</span><span data-ccp-parastyle="heading 2"> </span></span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"134245418":true,"134245529":true,"335557856":16777215,"335559738":299,"335559739":299}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">5+ years of + post-internship experience with React and TypeScript.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Solid JavaScript/ TypeScript, HTML, CSS </span><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Knowledge of UI Component Libraries, Web Accessibility, Internationalization </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Ability to work with test libraries (Jest, Playwright) </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Proficient in React, TanStack, Zustand </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Engineering focus </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Overall system knowledge </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="auto">Working knowledge of Jira, GitLab, Visual Studio, CI/CD </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="9" data-aria-level="1"><span data-contrast="auto">Proficient in Google Cloud Platform, Kubernetes, BigQuery, Cloud SQL, CDN </span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="10" data-aria-level="1"><span data-contrast="auto">Ability to use Claude Code</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":0,"335559739":0}"> </span></li>
</ul>
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">Desirable Qualifications</span></span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"134245418":true,"134245529":true,"335557856":16777215,"335559738":299,"335559739":299}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">AI Tools</span><span data-ccp-props="{"134233117":false,"134233118":false,"201341983":0,"335551550":1,"335551620":1,"335557856":16777215,"335559685":720,"335559737":0,"335559738":0,"335559739":0,"335559740":279,"335559991":360}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Micro Front End Architecture</span><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Java/ Springboot</span><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Database SQL/ NoSQL</span><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":0,"335559739":0}"> </span></li>
</ul>
<p><span data-contrast="none">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. </span><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":240,"335559739":240}"> </span></p>
<p><span data-ccp-props="{"134233117":false,"134233118":false,"335557856":16777215,"335559738":240,"335559739":240}"><span class="TextRun SCXW264571955 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW264571955 BCX8">This role is </span><span class="NormalTextRun SCXW264571955 BCX8">hybrid and </span><span class="NormalTextRun SCXW264571955 BCX8">requires </span><span class="NormalTextRun SCXW264571955 BCX8">3 days a week in</span><span class="NormalTextRun SCXW264571955 BCX8"> office</span><span class="NormalTextRun SCXW264571955 BCX8">.</span></span><span class="EOP SCXW264571955 BCX8" data-ccp-props="{"335559739":120}"> </span></span></p><div class="content-conclusion"><p><span data-contrast="auto">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.</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":240}"> </span></p>
<p><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":240}">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 [email protected] to request an accommodation. Requests will be handled confidentially and in accordance with applicable law.</span></p>
<hr>
<p><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":240}">View our privacy policy, including our privacy notice to California residents here: <a href="https://www.five9.com/pt-pt/legal" target="_blank">https://www.five9.com/pt-pt/legal</a>. <br></span></p>
<p><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":240}">Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9.</span></p></div>
Related Roles
Senior DevOps Engineer - Core DevOps
Five9
Colombia (Remote)RemoteSenior Devops Engineer - Core
Five9
Colombia (Remote)RemoteSoftware Engineer II
Five9
India, Bengaluru (Hybrid)Senior DevOps Engineer
Five9
India, Chennai (Hybrid)Sr. Data Engineer
Five9
India, Bengaluru (Hybrid)Senior DevOps Engineer
Five9
India, Bengaluru (Hybrid)