Faits : A. A._, né en 1968, a travaillé en tant que monteur-électricien pour le compte de B._ SA à partir du 16 mai 2008. Après avoir été en incapacité de travail à des taux divers depuis le 15 novembre 2012, il a déposé une demande de prestations de l'assurance-invalidité en juin 2014; il y indiquait souffrir de douleurs au dos, aux hanches et aux genoux. L'assuré a été licencié pour la fin du mois de novembre 2014. Entre autres mesures d'instruction, l'Office de l'assurance-invalidité du canton de Fribourg (ci-après: l'office AI) a fait bénéficier A._ d'un stage d'évaluation professionnelle auprès du Centre D._ du 19 mai au 16 août 2015 (rapport du 17 août 2015). Il a également soumis l'assuré à une expertise rhumatologique auprès du docteur C._, spécialiste en médecine interne générale et en rhumatologie, qui a conclu à une capacité de travail nulle dans l'activité habituelle à compter de juin 2014, mais de 70 % dans une activité adaptée aux limitations fonctionnelles, sans diminution de rendement supplémentaire, depuis novembre 2012 (rapport du 7 juillet 2016). Par décision du 5 septembre 2017, l'office AI a rejeté la demande de prestations (taux d'invalidité de 37 %). B. Statuant le 14 novembre 2018 sur le recours formé par A._ contre la décision du 5 septembre 2017, le Tribunal cantonal du canton de Fribourg, IIe Cour des assurances sociales, l'a partiellement admis. Il a réformé la décision entreprise en ce sens qu'un droit à un quart de rente d'invalidité est reconnu à l'assuré à compter du 1 er décembre 2014. C. Agissant par la voie du recours en matière de droit public, l'office AI demande au Tribunal fédéral d'annuler le jugement cantonal et de confirmer la décision qu'il a rendue le 5 septembre 2017. L'intimé conclut au rejet du recours et sollicite par ailleurs le bénéfice de l'assistance judiciaire. L'Office fédéral des assurances sociales a renoncé à se déterminer.