I work as a software developer for a company based in Spain. I really enjoy developing software and actually I do it in my free time quite often.
In my team we have a long list of "nice to have" features and tools that do not affect our production code, but would ease our daily tasks a lot. Actually our boss agrees that most of them should be performed but we never have the time slot to do so: we are a small team, currently looking for new developers as the work load we have is too much.
Personally I wouldn't mind to spend some of my free time to carry out some of these tasks, even without been paid and I would like to speak to my boss about this. My questions are:
Can I legally do it? I guess it depends on country, and in my case, also European laws, but have no idea if this is even regularized.
If that is not legally possible, any idea on how could I achieve this? (e.g. personal agreement with the company...?)