A vector must have both magnitude and direction.
Current is the movement of charge. It's strict definition is therefore a vector.
However, most calculations involving current, impose a convention where electron current flows from the +ve terminal to the -ve terminal.
Since conventional current is entirely opposite to actual electron flow, we can see that there is no need in most cases to invoke current as a true vector.
In that respect, current, although a vector, can be pragmatically treated as a scalar dependent on the context and application in rather the same way as say speed and velocity.