freehire launches on Product Hunt on 26 August.

Follow →

Technical Support

Job: 3045116 Job Description: Technical Support Location: Newark, Delaware (Onsite) Role Overview This position requires an organized and detailed individual with strong follow-up skills who takes ownership of managing risk. This is a client-interfacing role that requires a customer service background and the ability to respond to email and telephone inquiries. The environment is fast-paced, and the ability to adapt to changing business needs while remaining detail-focused is critical. In-house…

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available