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.
The team
The Core Applications team takes pride in providing exceptional support and innovative solutions for a diverse range of essential applications and tools, including Agent Desktop Plus, Supervisor Plus, Admin Console, iPad Supervisor, Freedom Application Platform, Internal Admin (Shell), Agent Assist UI, Nimbus, and Unified Portal / Login.
We have a passion for excellence. Our dedicated team is committed to optimising user experiences, streamlining workflows, and enhancing productivity across the board. Whether empowering agents with intuitive interfaces, empowering supervisors with powerful management tools, or enabling seamless access to critical applications via multiple platforms, we strive to deliver with utmost efficiency and customer satisfaction.
Our mission is to shape the future of Five9, where innovation and collaboration go hand in hand as we strive to build a world-class ecosystem of integrated solutions that cater to the ever-evolving needs of our valued users.
Role purpose
The role of a Sr Software Engineer– Frontend in the Core Applications team is to design, develop, and maintain software solutions across the Core Applications software suite. Responsibilities include software design and development, testing and documentation across our front-end platforms to deliver end-to-end features, working with product owners and designers to design and deliver new features and create high-quality user interfaces, take operational responsibility for the performance and quality of services owned by the team, including taking part in an on-call rotation, deep dive into cutting edge technologies and work with the products team to transfer ideas into products. Ultimately, the role contributes to the design process for new products and solutions.
How you contribute
- Understands various programming languages, frameworks, and development methodologies, which allow you to make informed decisions and solve complex technical challenges.
- Writing high-quality, efficient, and maintainable code. Should follow coding best practices and contribute to the development of software modules, features, and functionalities.
- Troubleshoot and resolve complex technical issues. When problems arise, you use your experience and problem-solving skills to identify the root causes and implement effective solutions.
- Drive architectural decisions and technical excellence by designing scalable, efficient and maintainable frontend solutions. Evaluate trade-offs, enforce best practices and ensure the technical decisions are aligned with long-term business goals.
- Ensure that the development stays on track, milestones are met, and the project aligns with business objectives.
- Collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals, to ensure that everyone is aligned on project goals and progress.
- Mentorship and support for team members by sharing knowledge, providing guidance and helping colleagues grow in their technical and problem-solving skills. Encourage best practices and foster a continuous learning culture.
Skills, competencies and qualifications
Required:
- Advanced proficiency in JavaScript and React, with a strong foundation in modern front-end development.
- Extensive Experience in JavaScript/React testing tools to ensure code quality reliability.
- Deep understanding of packaging/build tools and server-side JavaScript.
- Experience with server-side technologies, REST API design and implementation and microservices.
- Strong expertise in Web Content Accessibility Guidelines (WCAG) and ADA compliance standards.
- High proficient of web security best practices and the ability to implement security measures to protect applications and data.
- Ability to work independently and as part of a collaborative team.
- Excellent communication skills, both verbal and written, with a proactive approach to collaboration.
- Self-motivated, enthusiastic, and ownership-driven, with a strong commitment to delivering high-quality solutions.
- Bachelor’s degree (or equivalent) in relevant discipline.
Desirable:
- Experience with Contact Centre, IVR, Virtual Agents, VoIP and telecommunications service providers is advantageous.
- Experience with Google Cloud Platform, Kubernetes, and CI/CD.
- Expertise in micro-frontends and design systems to drive scalable UI architectures.
Other requirements
- This position requires the ability to be On Call.
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.
View our privacy policy, including our privacy notice to California residents here: 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.
Other Jobs from Five9
Engineering Manager - Core
Software Application Engineer II
Senior DevOps Engineer - Core
2025 RESTful API Developer Intern
Software Engineer II - Data Services Backend
Similar Jobs
Senior Software Engineer, Fullstack
Full Stack Engineer
Fullstack Developer - .Net Developer
Fullstack Developer - .Net Developer
Fullstack Developer - .Net Developer
Chief SW Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say