Using bootstrap, I find it challenging to maintain code consistency between desktop and mobile views without separating the code. On a desktop, you can achieve the layout with:
<div class="col-md-2">1801290001</div>
<div class="col-md-2">Roldán Rodriguéz, David</div>
<div class="col-md-1">-</div>
<div class="col-md-1">Absentismo</div>
<div class="col-md-1">30/05/2018</div>
<div class="col-md-1">30/05/2018</div>
<div class="col-md-2"><button type="button" class="btn recruitment">PDTE.
CONTRACIÓN</button></div>
While for the mobile view, you'll need:
<div class="col-1 col-md-1"><input type="checkbox" value=""></div>
<div class="col-10 flex-column">
<div >1801290001</div>
<div >Roldán Rodriguéz, David</div>
<div >-</div>
<div >Absentismo</div>
<div >30/05/2018</div>
<div >30/05/2018</div>
<div ><button type="button" class="btn recruitment">PDTE. CONTRACIÓN</button>
</div>
</div>