As a web developer, our co-worker has an important role, that of full stack developer.
He is in charge with adding new functionalities to our in-house web applications for our clients. He deals both with the back-end and with the front-end, as he is also responsible for the dynamics of the applications. Knowledge of OOP (Object-Oriented Programming) is required.
His daily tasks include drafting technical documentation based on the requests from the client, as well as writing test cases and implementing them.