I am employed as an Android Developer, that was the position I applied for and the official title on my contract. I am in my current role 9 months.
Over the 9 months I have gone from pure Android programming to helping out/maintaining an iOS app. Developing another project in HTML/CSS/Javascript (Cordova). All these skills I know. Now I am being forced to learn C. I have a colleague with many years C experience and is our iOS Developer.
Along with this, little is being given to me in the way of opportunity to develop extras for my "core" Android work. I'm talking about such things as Unit/Integration testing and automated builds and a rock solid build/release process.
I am annoyed at this generalising of my role. I want to focus on Android development and try and level up in this area. Not just utilise my basic skills in other areas that I have knowledge in. I certainly don't like the idea of being forced to learn C. That really annoyed me the way it was assumed I would just learn this and be thrown in at the absolute deep end.
How do you guys deal with this type of situation? Quite frankly, i'm annoyed and has made me disinterested in this role in a relatively short space of time?
Thank you.