remote
Senior Software Engineer - Frontend UI - Five9
Software Engineer
Lead the design and implementation of modern web interfaces on a React + TypeScript stack, driving architecture, performance, and user experience for a cloud contact‑center platform.
About the role
Key Responsibilities
- Own end‑to‑end development of new UI features, from concept through production, on a greenfield React + TypeScript codebase.
- Collaborate with product, design, and backend teams to translate business requirements into scalable, maintainable components.
- Champion best practices in code quality, accessibility, and performance, ensuring high‑fidelity user experiences.
- Mentor junior engineers, conduct code reviews, and foster a culture of continuous improvement.
- Drive technical decisions around state management, component architecture, and tooling to support rapid iteration.
Requirements
- 5+ years of professional frontend development experience with React and TypeScript.
- Strong command of JavaScript (ES6+), CSS, and modern build tools (Webpack, Vite).
- Proven ability to design reusable component libraries and implement responsive, accessible UI.
- Experience with unit and integration testing (Jest, React Testing Library) and CI/CD pipelines.
- Excellent communication skills and a collaborative mindset.
Skills
reacttypescriptjavascript