If there's a work that need frontend and backend developers to work together, should they:
Pair programming all the times? When it's backend work, frontend developer is navigator, backend developer is driver and vice-versa. This would most time-consume and I don't really sure it's has benefit enough for all time wasted.
Pair programming with only some part like only API part that need to communicate the data with each other. Frontend may need to know some database structure to be able to pair with backend too.
Just do the API Documentation together and after that, just do their own work base on the API Documentation. (Fastest way but I don't know if there will be any drawback).
P.S. They work at the same place and can ask the others anytime when they do not understand something.