Hightouch is an Agentic Marketing Platform that empowers marketing teams to leverage data and AI for business growth. The role involves building SDKs, on-device experiences, and backend systems to enhance customer engagement in native apps and on the web.
Responsibilities:
- Help build the SDKs, on-device experiences, and backend systems that power how marketers reach their customers inside native apps and on the web
- Own and deliver projects start to finish, working directly with customers integrating our SDKs into their apps
- Co-design the API and backend alongside the rest of the team
- Work on cross-channel orchestration on-device, deciding what a user sees, on which device, at which moment
- Implement in-app messaging and custom UX triggered while a user is active in a customer's app
- Collect behavioral data including custom events, screen views, and user attributes batched on-device and shipped to our backend
- Enhance SDK developer experience with clear init, sane defaults, useful errors, and documentation
Requirements:
- Native development across iOS, Android, or React Native, with enthusiasm for working across all of them and learning what you don't already know
- Shipping an SDK or library that other developers integrated into their own applications
- Designing systems that span a server, a network, and a client, where the same problem looks different on each side and the contract between them matters as much as the code