I am subcontractor and have no writing contract with contractor. I complet 4 jobs for him but he didn't pay me and do not respond on my invoices and phone calls.
A written contract is required to file a lien in New Jersey. You still might be able to sue the contractor via equittable claims,but you would need to provide supporting evidnece for a defined agreement (such as 4 written proposals for each project and some document indicating that the contractor accepted your offer).