Client is looking to accelerate the delivery of their Online Chat and technology roadmap, focusing on critical initiatives that enable scalable assisted-sales experiences and Premium product growth. This involves building and optimizing key features across mobile, web, and cross-channel experiences to enhance personalization, engagement, and conversion.
Requirements
- Proficiency in one or more of the following: JavaScript, TypeScript, React, Python, Java, or C++
- Experience designing and building infrastructure or web services at large scale
- Expertise in React or modern front-end frameworks and API development
- Familiarity with distributed systems, data pipelines, and asynchronous design patterns
- Experience building AI-enabled or conversational interfaces
- Strong understanding of responsive and accessible web/mobile design and localization
- Familiarity with Client technology stack (Play Framework, Espresso, Kafka, Rest.li) is a plus
Responsibilities
- Design, develop, and deploy scalable, high-volume, user-centric applications that power Client chat-based and self-serve sales experiences.
- Mobile feature enhancements for Chooser and Survey experiences
- Cross-channel enablement via one-click chat deep links
- AI-driven recommender and conversational self-serve capabilities
- Expansion of chat entry points across Premium product surfaces and Help Centers
- Modular UI architecture to support differentiated routing and experiences
- Personalization and copy testing in partnership with UX and data science teams
Other
- Full-Stack Development
- API & System Design
- Front-End Architecture (React / TypeScript)
- Android Mobile Development (Kotlin)
- iOS Mobile Development (Swift)
- Data-Driven Experimentation
- Collaboration & Cross-Functional Communication
- Only those lawfully authorized to work in the designated country associated with the position will be considered.
- The work location for this role is hybrid, based in Sunnyvale, CA, meaning it will be performed both from home and from a Client office on select days as determined by business needs.