As an Integration Engineer on our Customer Developer Experience team, you'll own development and maintenance of open-source UI components and client libraries that make it effortless to integrate Constructor's product discovery platform into web and mobile apps.
What you'll do
You'll act as a technical partner to customers during onboarding and integration, offering guidance through calls, and hands-on collaboration.
- Act as a technical partner to customers during onboarding and integration, offering guidance through calls, and hands-on collaboration.
- Assist customers asynchronously by troubleshooting, reviewing implementations, and validating data quality – while proactively monitoring integration health to catch and resolve issues early.
- Ship and maintain cutting-edge open source TypeScript/React UI libraries that power next-generation retail experiences world-wide.
- Expand test coverage of open source REST client SDKs that power billions of requests daily.
- Write clear documentation, sample apps, and tutorials that shorten time-to-value.
- Collaborate closely with Product Management, Customer Success, and other engineering teams to prioritize features and address customer needs effectively.
- Champion Developer Experience (DevX) by creating intuitive tools, comprehensive documentation, and reference examples for integrations.
What you need
- A minimum of two years professional and / or academic experience in software engineering.
- Proficiency with JavaScript and React (TypeScript experience a plus).
- Ability to communicate with clarity in written and verbal context, comfortable engaging with technical and non-technical stakeholders.
- Strong analytical and problem-solving skills, with the ability to effectively triage issues and prioritize tasks.
- Able to pick up new technologies and design patterns quickly.
- Experience with automated testing fundamentals and best practices.
- Ability to work between PST and GMT+1 time zones.
- Enjoys interacting with customers and solving new problems daily as well as working closely with internal teams.
- Not required, but beneficial to have experience with:
- Contributing to or maintaining open source projects
- Java, .NET, Python, Swift (iOS) or Kotlin (Android)