Vanilla 1.1.9 is a product of Lussumo. More Information: Documentation, Community Support.
When building an application, ideally the functionality would be built first before adding the presentation layer… That would mean a back-end developer could build the basic HTML and database interaction… The tricky part is dealing with AJAX components in the application if such exist, since it would mean a Back-End developer would be dealing with naming conventions/HTML structure etc. Unless of course the web app is built without any AJAX whatsoever then later added.
So to answer your question, I think it should go like this:
Back-End Developer:
* Database Planning * Basic HTML Prototype * Develops App Code * AJAX Knowledge (if needed)
Front-End Developer:
* XHTML Structure planning/Development * CSS Planning/Development * JavaScript Planning/Development * AJAX Development/Refinement * Knowledge of web app code (for maintenance?)
1 to 3 of 3